Пример #1
0
 def setUp(self):
     self.data = RouteData()
     self.db = self.data.db
Пример #2
0
 def setUp(self):
     self.data = RouteData()
     self.router = Router(self.data)
Пример #3
0
                'o_sort': '78',
                'serviceinfo': '',
                'barcode_id': '37',
                'grouping_priority': '',
                'country': 'CH',
                'countrynum': '756',
                'routingtable_version': '20110905',
                'iata_code': '',
                'd_sort': '',
                'postcode': '8440',
                'd_depot': '0617',
                'service_text': 'D'
            })

    def test_cache(self):
        self.assertEqual(vars(get_route('LI', '8440')),
                         vars(get_route_without_cache('LI', '8440')))


if __name__ == '__main__':
    start = time.time()
    router = Router(RouteData())
    stamp = time.time()
    router.route(Destination('AT', '4240',
                             'Freistadt Österreich')).routingdata()
    end = time.time()
    # print ("took %.3fs to find a single route (including %.3fs initialisation overhead)"
    #        % (end-start, stamp-start))

    unittest.main()