def test_get_apis(self):
urls = import_module(settings.ROOT_URLCONF)
# Overwrite settings with test patterns
urls.urlpatterns = self.url_patterns
apis = self.urlparser.get_apis()
self.assertEqual(self.url_patterns[0], apis[0]['pattern'])
self.assertEqual('/a-view/', apis[0]['path'])
self.assertEqual(self.url_patterns[1], apis[1]['pattern'])
self.assertEqual('/b-view', apis[1]['path'])
self.assertEqual(self.url_patterns[2], apis[2]['pattern'])
self.assertEqual('/c-view/', apis[2]['path'])
self.assertEqual(self.url_patterns[3], apis[3]['pattern'])
self.assertEqual('/a-view/child/', apis[3]['path'])
self.assertEqual(self.url_patterns[4], apis[4]['pattern'])
self.assertEqual('/a-view/child2/', apis[4]['path'])
self.assertEqual(self.url_patterns[5], apis[5]['pattern'])
self.assertEqual('/another-view/', apis[5]['path'])
self.assertEqual(self.url_patterns[6], apis[6]['pattern'])
self.assertEqual('/view-with-param/{var}/', apis[6]['path'])
评论列表
文章目录