Changeset 3b21274 in osmose-backend


Ignore:
Timestamp:
Nov 7, 2014 9:22:11 PM (5 years ago)
Author:
Jocelyn Jaubert <jocelyn.jaubert@…>
Branches:
master
Children:
181f61d
Parents:
18f08eb
Message:

Add tests to plugins Name_Spaces and TagFix_BadValue

Location:
plugins
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins/Name_Spaces.py

    r65e8ba3 r3b21274  
    5555    def relation(self, data, tags, members): 
    5656        return self.node(data, tags) 
     57 
     58########################################################################### 
     59from plugins.Plugin import TestPluginCommon 
     60 
     61class Test(TestPluginCommon): 
     62    def test(self): 
     63        a = Name_Spaces(None) 
     64        a.init(None) 
     65        for name in [u"ertaue u", 
     66                     u"", 
     67                     u"auieaue", 
     68                     u"éeuguiqe", 
     69                    ]: 
     70            assert not a.way(None, {"name": name}, None), name 
     71 
     72        for name in [u"    uertaue u   ", 
     73                     u"   ", 
     74                     u" auieaue", 
     75                     u"éeuguiqe ", 
     76                     u"a  b", 
     77                    ]: 
     78            self.check_err(a.way(None, {"name": name}, None), name) 
  • plugins/TagFix_BadValue.py

    r07c86f3 r3b21274  
    114114        a = TagFix_BadValue(None) 
    115115        a.init(None) 
    116         self.check_err(a.relation(None, {"type": "vor/dme"}, None)) 
     116        for t in [{"access": "vor/dme"}, 
     117                  {"barrier": "AEGTO"}, 
     118                  {"barrier": "yes; AEGTO"}, 
     119                  {"aerialway": "ta-bar"}, 
     120                  {"tunnel": "-1st"}, 
     121                  {"area": "a"}, 
     122                  {"oneway": "yes;yes"}, 
     123                 ]: 
     124            self.check_err(a.node(None, t), t) 
     125            self.check_err(a.way(None, t, None), t) 
     126            self.check_err(a.relation(None, {"type": "vor/dme"}, None)) 
     127        for t in [{"type": "vor/dme"}, 
     128                 ]: 
     129            self.check_err(a.relation(None, t, None), t) 
     130 
     131        for t in [{"type": "vor"}, 
     132                  {"barrier": "yes"}, 
     133                  {"area": "yes"}, 
     134                  {"aerialway": "t-bar"}, 
     135                  {"oneway": "yes"}, 
     136                 ]: 
     137            assert not a.node(None, t), t 
     138            assert not a.way(None, t, None), t 
     139            assert not a.relation(None, t, None), t 
     140 
     141        for t in [{"type": "vor/dme"}, 
     142                  {"type": "associatedStreet"}, 
     143                 ]: 
     144            assert not a.node(None, t), t 
     145            assert not a.way(None, t, None), t 
     146        for t in [{"type": "associatedStreet"}, 
     147                 ]: 
     148            assert not a.relation(None, t, None), t 
Note: See TracChangeset for help on using the changeset viewer.