def test_public_cluster_delete_from_another_tenant(self, get_cluster_p): cluster = tu.create_cluster("cluster1", "tenant2", "fake", "0.1", ['ng1'], is_public=True) get_cluster_p.return_value = cluster with testtools.ExpectedException(ex.DeletionFailed): try: c_val.check_cluster_delete(cluster.id) except ex.DeletionFailed as e: self.assert_created_in_another_tenant_exception(e) raise e
def test_cluster_delete_when_protected(self, get_cluster_p): cluster = tu.create_cluster("cluster1", "tenant1", "fake", "0.1", ['ng1'], is_protected=True) get_cluster_p.return_value = cluster with testtools.ExpectedException(ex.DeletionFailed): try: c_val.check_cluster_delete(cluster.id) except ex.DeletionFailed as e: self.assert_protected_resource_exception(e) raise e