예제 #1
0
 def test_add_permissions(self):
     perm = Permission.objects.create(
         codename='temp',
         name='Temporary',
         content_type=ContentType.objects.get_for_model(User))
     Scientist.add_permissions(perm)
     self.assertTrue(perm in Scientist.get_permissions())
예제 #2
0
 def test_add_permissions(self):
     perm = Permission.objects.create(
         codename='temp',
         name='Temporary',
         content_type=ContentType.objects.get_for_model(User)
     )
     Scientist.add_permissions(perm)
     self.assertTrue(perm in Scientist.get_permissions())
예제 #3
0
 def test_synchronize(self):
     call_command('synchronize_roles')
     perm = Permission.objects.get(codename='change_user')
     self.assertTrue(perm in Scientist.get_permissions())
예제 #4
0
 def test_get_permissions(self):
     self.assertEqual(len(Scientist.get_permissions()), 0)
예제 #5
0
 def test_synchronize(self):
     call_command('synchronize_roles')
     perm = Permission.objects.get(codename='change_user')
     self.assertTrue(perm in Scientist.get_permissions())
예제 #6
0
 def test_get_permissions(self):
     self.assertEqual(len(Scientist.get_permissions()), 0)