コード例 #1
0
 def test_default_access_fn_invalid_url_name(self):
     with self.assertRaises(NoReverseMatch):
         default_access_fn(self.staff_user, 'invalid_module:index')
コード例 #2
0
 def test_default_access_non_dashboard_url_name(self):
     assert reverse('search:search')
     with self.assertRaises(KeyError):
         default_access_fn(self.staff_user, 'search:search')
コード例 #3
0
 def test_default_access_fn_staff(self):
     self.assertTrue(default_access_fn(self.staff_user, 'dashboard:index'))
コード例 #4
0
 def test_default_access_fn_non_staff_user(self):
     self.assertFalse(
         default_access_fn(self.non_staff_user, 'dashboard:index'))
コード例 #5
0
 def test_default_access_non_dashboard_url_name(self):
     assert reverse('search:search')
     self.assertFalse(default_access_fn(self.staff_user, 'search:search'))
コード例 #6
0
 def test_default_access_fn_no_url_name(self):
     self.assertTrue(default_access_fn(self.staff_user, None))
コード例 #7
0
 def test_default_access_fn_invalid_url_name(self):
     self.assertFalse(
         default_access_fn(self.staff_user, 'invalid_module:index'))
コード例 #8
0
ファイル: test_nav.py プロジェクト: aibon/django-oscar
 def test_default_access_fn_invalid_url_name(self):
     self.assertFalse(default_access_fn(self.staff_user, 'invalid_module:index'))
コード例 #9
0
ファイル: test_nav.py プロジェクト: aibon/django-oscar
 def test_default_access_fn_non_staff_user(self):
     self.assertFalse(default_access_fn(self.non_staff_user, 'dashboard:index'))
コード例 #10
0
ファイル: test_nav.py プロジェクト: aibon/django-oscar
 def test_default_access_fn_staff(self):
     self.assertTrue(default_access_fn(self.staff_user, 'dashboard:index'))
コード例 #11
0
ファイル: test_nav.py プロジェクト: aibon/django-oscar
 def test_default_access_fn_no_url_name(self):
     self.assertTrue(default_access_fn(self.staff_user, None))