Exemplo n.º 1
0
 def test__delete_as_admin_success(self):
     user = factory.make_admin()
     handler = SubnetHandler(user, {}, None)
     subnet = factory.make_Subnet()
     handler.delete({"id": subnet.id})
     subnet = reload_object(subnet)
     self.assertThat(subnet, Equals(None))
Exemplo n.º 2
0
 def test__delete_as_non_admin_asserts(self):
     user = factory.make_User()
     handler = SubnetHandler(user, {})
     subnet = factory.make_Subnet()
     with ExpectedException(AssertionError, "Permission denied."):
         handler.delete({
             "id": subnet.id,
         })
Exemplo n.º 3
0
 def test__reloads_user(self):
     user = factory.make_admin()
     handler = SubnetHandler(user, {}, None)
     subnet = factory.make_Subnet()
     user.is_superuser = False
     user.save()
     with ExpectedException(AssertionError, "Permission denied."):
         handler.delete({"id": subnet.id})