Changeset 8a917ab in osmose-backend


Ignore:
Timestamp:
Jun 15, 2014 5:02:35 PM (5 years ago)
Author:
Jocelyn Jaubert <jocelyn.jaubert@…>
Branches:
master
Children:
dc900c6
Parents:
e1ad9db
git-author:
Jocelyn Jaubert <jocelyn.jaubert@…> (15/06/2014 16:47:21)
git-committer:
Jocelyn Jaubert <jocelyn.jaubert@…> (15/06/2014 17:02:35)
Message:

Accelerate test of analyser_sax by using a Mockup for the reader

File:
1 edited

Legend:

Unmodified
Added
Removed
  • analysers/analyser_sax.py

    radbe33d r8a917ab  
    308308            pass 
    309309 
    310         from modules import OsmSaxAlea 
    311         self._reader = OsmSaxAlea.OsmSaxReader(self.config.src) 
     310        if hasattr(self.config, "reader"): 
     311            self._reader = self.config.reader 
     312 
     313        else: 
     314            from modules import OsmSaxAlea 
     315            self._reader = OsmSaxAlea.OsmSaxReader(self.config.src) 
    312316 
    313317    ################################################################################ 
     
    433437class TestAnalyserOsmosis(TestAnalyser): 
    434438 
     439    class MockupReader(object): 
     440        def NodeGet(self, id): 
     441            return { "id": id, "lat": 0, "lon": 0, "tag": {} }; 
     442 
     443        def WayGet(self, id): 
     444            return { "id": id, "nd": [0], "tag": {} }; 
     445 
     446        def RelationGet(self, id): 
     447            return { "id": id, "member": [{"type": "node", "ref": 0}], "tag": {} }; 
     448 
     449        def UserGet(self, id): 
     450            return None 
     451 
     452 
    435453    def setUp(self): 
    436454 
     
    441459            dst = None 
    442460            polygon_id = None 
     461            reader = TestAnalyserOsmosis.MockupReader() 
    443462        self.config = config() 
    444463 
Note: See TracChangeset for help on using the changeset viewer.