Changeset 59561fe in osmose-backend


Ignore:
Timestamp:
Oct 30, 2014 10:47:26 PM (5 years ago)
Author:
Jocelyn Jaubert <jocelyn.jaubert@…>
Branches:
master
Children:
4187d41
Parents:
c0ff2b3
Message:

Add test to plugin Structural_DuplicateNodes.py

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/Structural_DuplicateNodes.py

    r65e8ba3 r59561fe  
    3636                    rep.append(u"nœud #" + str(n) + u" x " + str(nds.count(n))) 
    3737            return [(103, 0, {"en": u", ".join(rep)})] 
     38 
     39########################################################################### 
     40from plugins.Plugin import TestPluginCommon 
     41 
     42class Test(TestPluginCommon): 
     43    def test(self): 
     44        a = Structural_DuplicateNodes(None) 
     45        a.init(None) 
     46        for nds in [[1, 2], 
     47                    [2, 4, 189, 100909, 3898932], 
     48                    [2^32, 4, 189, 100909, 3898932, 0, 2^32-1], 
     49                    [1, 2, 1, 1], 
     50                    [1, 1, 1], 
     51                    [1, 1], 
     52                   ]: 
     53            assert not a.way(None, {}, nds), nds 
     54 
     55        for nds in [[1, 2, 1, 1, 2], 
     56                    [2, 4, 189, 100909, 3898932, 100909, 189, 189], 
     57                    [2**32, 4, 4, 4, 4, 4, 4, 189, 100909, 3898932, 0, 2**32-1], 
     58                    [2**32, 2**32, 0, 0, 2**60, 2**60], 
     59                   ]: 
     60            self.check_err(a.way(None, {}, nds), nds) 
     61 
Note: See TracChangeset for help on using the changeset viewer.