def list_routes(muni_token): agencies = Agency.agencies(muni_token) for agency in agencies: for route in agency.routes(): # Only support SF-MUNI for right now if route.agency == "SFMTA": yield route
def test_agencies(self): agencies = Agency.agencies(self.token) self.assertIsNotNone(agencies) self.assertTrue(len(agencies) > 0) found_muni = False for agency in agencies: self.assertIsNotNone(agency.name) self.assertIsNotNone(agency.hasDirection) self.assertIsNotNone(agency.mode) if agency.name == "SF-MUNI": found_muni = True self.assertTrue(found_muni)
def test_routes(self): agency = Agency(self.token, "SF-MUNI", "True", "Bus") routes = agency.routes() self.assertIsNotNone(routes)