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()
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 ))