Exemple #1
0
 def test_default_access_fn_invalid_url_name(self):
     with self.assertRaises(NoReverseMatch):
         default_access_fn(self.staff_user, 'invalid_module:index')
Exemple #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')
Exemple #3
0
 def test_default_access_fn_staff(self):
     self.assertTrue(default_access_fn(self.staff_user, 'dashboard:index'))
Exemple #4
0
 def test_default_access_fn_non_staff_user(self):
     self.assertFalse(
         default_access_fn(self.non_staff_user, 'dashboard:index'))
Exemple #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'))
Exemple #6
0
 def test_default_access_fn_no_url_name(self):
     self.assertTrue(default_access_fn(self.staff_user, None))
Exemple #7
0
 def test_default_access_fn_invalid_url_name(self):
     self.assertFalse(
         default_access_fn(self.staff_user, 'invalid_module:index'))
Exemple #8
0
 def test_default_access_fn_invalid_url_name(self):
     self.assertFalse(default_access_fn(self.staff_user, 'invalid_module:index'))
Exemple #9
0
 def test_default_access_fn_non_staff_user(self):
     self.assertFalse(default_access_fn(self.non_staff_user, 'dashboard:index'))
Exemple #10
0
 def test_default_access_fn_staff(self):
     self.assertTrue(default_access_fn(self.staff_user, 'dashboard:index'))
Exemple #11
0
 def test_default_access_fn_no_url_name(self):
     self.assertTrue(default_access_fn(self.staff_user, None))