def test_invalid_identity_id(self): invalid_identity_id = "dummy identity id" namespace = AssignIdentityNamespace(invalid_identity_id) err = ("--assign-identity is not a valid Azure resource ID.") with self.assertRaises(CLIError) as cm: validators.validate_assign_identity(namespace) self.assertEqual(str(cm.exception), err)
def test_empty_identity_id(self): empty_identity_id = "" namespace = AssignIdentityNamespace(empty_identity_id) validators.validate_assign_identity(namespace)
def test_none_identity_id(self): none_identity_id = None namespace = AssignIdentityNamespace(none_identity_id) validators.validate_assign_identity(namespace)
def test_valid_identity_id(self): valid_identity_id = "/subscriptions/testid/resourceGroups/MockedResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/mockIdentityID" namespace = AssignIdentityNamespace(valid_identity_id) validators.validate_assign_identity(namespace)