Changeset 1a69218 in osmose-backend


Ignore:
Timestamp:
Jan 18, 2015 6:40:51 PM (5 years ago)
Author:
Frédéric Rodrigo <fred.rodrigo@…>
Branches:
master
Children:
cbe335d
Parents:
42ffac3
git-author:
Frédéric Rodrigo <fred.rodrigo@…> (18/01/2015 18:04:51)
git-committer:
Frédéric Rodrigo <fred.rodrigo@…> (18/01/2015 18:40:51)
Message:

Fix Bermuda postcode parsing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/TagFix_Postcode.py

    r142176e r1a69218  
    33########################################################################### 
    44##                                                                       ## 
    5 ## Copyrights Frederic Rodrigo 2014                                      ## 
     5## Copyrights Frederic Rodrigo 2014-2015                                 ## 
    66##                                                                       ## 
    77## This program is free software: you can redistribute it and/or modify  ## 
     
    3030        if format[-1] == ')': 
    3131            format = map(lambda x: x.strip(), format[:-1].split('(')) 
     32        elif ' or ' in format: 
     33            format = format.split(' or ') 
    3234        else: 
    3335            format = [format] 
     
    181183        assert a.node(None, {"postal_code":"plop"}) 
    182184        assert a.node(None, {"addr:postcode":"plop"}) 
     185 
     186    def test_BM(self): 
     187        a = TagFix_Postcode(None) 
     188        class _config: 
     189            options = {"country": "BM"} 
     190        class father: 
     191            config = _config() 
     192        a.father = father() 
     193        a.init(None) 
     194        assert not a.node(None, {"postal_code":"HM"}) 
     195        assert not a.node(None, {"addr:postcode":"HM HX"}) 
     196        assert not a.node(None, {"addr:postcode":"HM 02"}) 
     197        assert a.node(None, {"postal_code":"plop"}) 
     198        assert a.node(None, {"addr:postcode":"plop"}) 
Note: See TracChangeset for help on using the changeset viewer.