예제 #1
0
    def test_invalid_vnet_subnet_id(self):
        invalid_vnet_subnet_id = "dummy subnet id"
        namespace = VnetSubnetIdNamespace(invalid_vnet_subnet_id)
        err = ("--vnet-subnet-id is not a valid Azure resource ID.")

        with self.assertRaises(CLIError) as cm:
            validators.validate_vnet_subnet_id(namespace)
        self.assertEqual(str(cm.exception), err)
예제 #2
0
 def test_empty_vnet_subnet_id(self):
     invalid_vnet_subnet_id = ""
     namespace = VnetSubnetIdNamespace(invalid_vnet_subnet_id)
     validators.validate_vnet_subnet_id(namespace)
예제 #3
0
 def test_none_vnet_subnet_id(self):
     invalid_vnet_subnet_id = None
     namespace = VnetSubnetIdNamespace(invalid_vnet_subnet_id)
     validators.validate_vnet_subnet_id(namespace)
예제 #4
0
 def test_valid_vnet_subnet_id(self):
     invalid_vnet_subnet_id = "/subscriptions/testid/resourceGroups/MockedResourceGroup/providers/Microsoft.Network/virtualNetworks/MockedNetworkId/subnets/MockedSubNetId"
     namespace = VnetSubnetIdNamespace(invalid_vnet_subnet_id)
     validators.validate_vnet_subnet_id(namespace)