Esempio n. 1
0
 def test_check_access_perms_detects_organization_admins(self):
     org_user = OrganizationUserFactory(is_admin=True)
     org = org_user.organization
     user = org_user.user
     org_user_delete_view = CustomOrganizationUserDelete()
     org_user_delete_view.kwargs = {'organization_pk': org.pk}
     self.assertIsNone(org_user_delete_view._check_access_perms(user))
Esempio n. 2
0
 def test_check_access_perms_detects_organization_admins(self):
     org_user = OrganizationUserFactory(is_admin=True)
     org = org_user.organization
     user = org_user.user
     org_user_delete_view = CustomOrganizationUserDelete()
     org_user_delete_view.kwargs = {'organization_pk': org.pk}
     self.assertIsNone(org_user_delete_view._check_access_perms(user))
Esempio n. 3
0
 def test_check_access_perms_doesnt_detect_normal_users(self):
     org_user = OrganizationUserFactory()
     org = org_user.organization
     user = org_user.user
     org_user_delete_view = CustomOrganizationUserDelete()
     org_user_delete_view.kwargs = {'organization_pk': org.pk}
     self.assertIsInstance(
         org_user_delete_view._check_access_perms(user),
         HttpResponseForbidden)
Esempio n. 4
0
 def test_check_access_perms_doesnt_detect_normal_users(self):
     org_user = OrganizationUserFactory()
     org = org_user.organization
     user = org_user.user
     org_user_delete_view = CustomOrganizationUserDelete()
     org_user_delete_view.kwargs = {'organization_pk': org.pk}
     self.assertIsInstance(
         org_user_delete_view._check_access_perms(user),
         HttpResponseForbidden)