mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
check url resolver
This commit is contained in:
parent
c94e1347d3
commit
1f96885e05
@ -53,9 +53,9 @@ class UrlsMixinTest(BaseMixinDefinition, TestCase):
|
|||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
class UrlsCls(UrlsMixin, IntegrationPlugin):
|
class UrlsCls(UrlsMixin, IntegrationPlugin):
|
||||||
def test(self):
|
def test():
|
||||||
return 'ccc'
|
return 'ccc'
|
||||||
URLS = [url('test', test, name='test'), ]
|
URLS = [url('testpath', test, name='test'), ]
|
||||||
self.mixin = UrlsCls()
|
self.mixin = UrlsCls()
|
||||||
class NoUrlsCls(UrlsMixin, IntegrationPlugin):
|
class NoUrlsCls(UrlsMixin, IntegrationPlugin):
|
||||||
pass
|
pass
|
||||||
@ -73,7 +73,8 @@ class UrlsMixinTest(BaseMixinDefinition, TestCase):
|
|||||||
self.assertEqual(self.mixin.urlpatterns.reverse_dict, target_pattern.reverse_dict)
|
self.assertEqual(self.mixin.urlpatterns.reverse_dict, target_pattern.reverse_dict)
|
||||||
|
|
||||||
# resolve the view
|
# resolve the view
|
||||||
self.assertEqual(self.mixin.urlpatterns, 'ccc')
|
self.assertEqual(self.mixin.urlpatterns.resolve('/testpath').func(), 'ccc')
|
||||||
|
self.assertEqual(self.mixin.urlpatterns.reverse('test'), 'testpath')
|
||||||
|
|
||||||
# no url
|
# no url
|
||||||
self.assertIsNone(self.mixin_nothing.urls)
|
self.assertIsNone(self.mixin_nothing.urls)
|
||||||
|
Loading…
Reference in New Issue
Block a user