def setUp(self): self.data = RouteData() self.router = Router(self.data)
'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()