예제 #1
0
 def test_delete_as_admin_success(self):
     user = factory.make_admin()
     handler = SpaceHandler(user, {}, None)
     space = factory.make_Space()
     handler.delete({"id": space.id})
     space = reload_object(space)
     self.assertThat(space, Equals(None))
예제 #2
0
 def test_reloads_user(self):
     user = factory.make_admin()
     handler = SpaceHandler(user, {}, None)
     space = factory.make_Space()
     user.is_superuser = False
     user.save()
     with ExpectedException(AssertionError, "Permission denied."):
         handler.delete({"id": space.id})
예제 #3
0
파일: test_space.py 프로젝트: zhangrb/maas
 def test__delete_as_non_admin_asserts(self):
     user = factory.make_User()
     handler = SpaceHandler(user, {}, None)
     space = factory.make_Space()
     with ExpectedException(AssertionError, "Permission denied."):
         handler.delete({
             "id": space.id,
         })