def test_invalid_subnet_id(self): invalid_vnet_subnet_id = "dummy subnet id" err = ("--vnet-subnet-id is not a valid Azure resource ID.") with self.assertRaises(CLIError) as cm: validators._validate_subnet_id(invalid_vnet_subnet_id, "--vnet-subnet-id") self.assertEqual(str(cm.exception), err)
def test_empty_vnet_subnet_id(self): validators._validate_subnet_id("", "something")
def test_none_vnet_subnet_id(self): validators._validate_subnet_id(None, "something")
def test_valid_vnet_subnet_id(self): valid_subnet_id = "/subscriptions/testid/resourceGroups/MockedResourceGroup/providers/Microsoft.Network/virtualNetworks/MockedNetworkId/subnets/MockedSubNetId" validators._validate_subnet_id(valid_subnet_id, "something")