Esempio n. 1
0
 def test_can_save_a_basic_authorization(self):
     # Setup
     form_data = {
         'user': self.user.id,
     }
     form = AuthorizationForm(
         form_data, codename=AC.can_manage_issuesubmission.codename, target=self.journal)
     # Run & check
     self.assertTrue(form.is_valid())
     form.save()
     authorization = Authorization.objects.first()
     self.assertEqual(authorization.user, self.user)
     self.assertEqual(authorization.content_object, self.journal)
     self.assertEqual(
         authorization.authorization_codename, AC.can_manage_issuesubmission.codename)