Beispiel #1
0
 def test_validates_default(self):
     form = RoleCreationForm(dict(
         name='TEST_ROLE',
         permissions=[
             Permissions.GET_ROLES.value,
             Permissions.CREATE_NEW_ROLE.value
         ],
         default=True
     ))
     with self.assertRaises(ValidationError):
         form.validate()
Beispiel #2
0
 def test_converts_permissions(self):
     form = RoleCreationForm(dict(
         name='TEST_ROLE',
         permissions=[
             Permissions.GET_ROLES.value,
             Permissions.CREATE_NEW_ROLE.value
         ],
         default=False
     ))
     form.validate()
     self.assertEqual(form.to_native()['permissions'], (
         Permissions.GET_ROLES.value | Permissions.CREATE_NEW_ROLE.value
     ))