2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-17 04:25:42 +00:00

check url resolver

This commit is contained in:
Matthias
2021-09-28 22:36:04 +02:00
parent c94e1347d3
commit 1f96885e05

View File

@ -53,9 +53,9 @@ class UrlsMixinTest(BaseMixinDefinition, TestCase):
def setUp(self):
class UrlsCls(UrlsMixin, IntegrationPlugin):
def test(self):
def test():
return 'ccc'
URLS = [url('test', test, name='test'), ]
URLS = [url('testpath', test, name='test'), ]
self.mixin = UrlsCls()
class NoUrlsCls(UrlsMixin, IntegrationPlugin):
pass
@ -73,7 +73,8 @@ class UrlsMixinTest(BaseMixinDefinition, TestCase):
self.assertEqual(self.mixin.urlpatterns.reverse_dict, target_pattern.reverse_dict)
# 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
self.assertIsNone(self.mixin_nothing.urls)