def test_transporation_fetcher(self):
     bus_route_accessor.reset()
     fetcher.busway_info_fetcher.start()
     routes = bus_route_accessor.get_all_bus_routes()
     self.assertIsNotNone(routes)
     self.assertTrue(len(routes) > 0)
     fetcher.busway_info_fetcher.stop()
    def test_bus_routes_accessor(self):
        bus_route = BusRoute()
        bus_route.stations = ['Station1', 'Station 2']
        bus_route.corridor_name = 'Test'

        bus_route_accessor.reset()
        bus_route_accessor.upset_bus_route(bus_route)

        post_bus_route = bus_route_accessor.get_bus_route_by_corridor('Test')

        assert (post_bus_route.stations[1] == bus_route.stations[1])
        assert (post_bus_route.stations[0] == bus_route.stations[0])