def test_method_get_route(self): route_manager = RouteManager() route_name_list = ['route_{}'.format(n) for n in range(10)] for route_name in route_name_list: r = Route(route_name, '/api/v1/test/') route_manager.add_route(r) self.assertIn(route_name, route_manager.ROUTES.keys()) self.assertEqual(len(route_manager.ROUTES), len(route_name_list)) for route_name in route_name_list: r = route_manager.get_route(route_name) self.assertIsInstance(r, Route) self.assertEqual(r.name, route_name) not_existing_route = route_manager.get_route('non_existing_route_name') self.assertNotIsInstance(not_existing_route, Route) self.assertIsNone(not_existing_route)