test_azure_subnet_service.py 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. from azure_test.helpers import ProviderTestBase
  2. class AzureSubnetServiceTestCase(ProviderTestBase):
  3. def test_azure_subnet_service_list(self):
  4. subnets = self.provider.network.subnets.list()
  5. self.assertIsNotNone(subnets)
  6. for subnet in subnets:
  7. print(subnet.name)
  8. print(subnet.id)
  9. print(subnet.cidr_block)
  10. print("network_id" + subnet.network_id)
  11. def test_azure_subnet_service_list_filter_network_id(self):
  12. network_id = '/subscriptions/7904d702-e01c-4826-8519-f5a25c866a96/' \
  13. 'resourceGroups/CloudBridge-Azure/providers/' \
  14. 'Microsoft.Network/virtualNetworks/CloudBridgeNet'
  15. subnets = self.provider.network.subnets.list(network_id)
  16. self.assertIsNotNone(subnets)
  17. for subnet in subnets:
  18. print(subnet.name)
  19. print(subnet.id)
  20. print(subnet.cidr_block)
  21. print("network_id" + subnet.network_id)
  22. def test_azure_subnet_service_list_filter_network_object(self):
  23. network_id = '/subscriptions/7904d702-e01c-4826-8519-f5a25c866a96/' \
  24. 'resourceGroups/CloudBridge-Azure/providers/' \
  25. 'Microsoft.Network/virtualNetworks/CloudBridgeNet'
  26. network = self.provider.network.get(network_id)
  27. subnets = self.provider.network.subnets.list(network)
  28. self.assertIsNotNone(subnets)
  29. for subnet in subnets:
  30. print(subnet.name)
  31. print(subnet.id)
  32. print(subnet.cidr_block)
  33. print("network_id" + subnet.network_id)
  34. def test_azure_subnet_service_get(self):
  35. subnet_id = '/subscriptions/7904d702-e01c-4826-8519-f5a25c866a96/' \
  36. 'resourceGroups/CloudBridge-Azure/providers/' \
  37. 'Microsoft.Network/virtualNetworks/' \
  38. 'CloudBridgeNet/subnets/MySN1'
  39. subnet = self.provider.network.subnets.get(subnet_id)
  40. self.assertIsNotNone(subnet)
  41. if subnet:
  42. print("Subnet found")
  43. print(subnet.id)
  44. print(subnet.name)
  45. print(subnet.cidr_block)
  46. print("network_id" + subnet.network_id)
  47. def test_azure_subnet_service_get_invalid_subnet(self):
  48. subnet_id = '/subscriptions/7904d702-e01c-4826-8519-f5a25c866a96/' \
  49. 'resourceGroups/CloudBridge-Azure/providers/' \
  50. 'Microsoft.Network/virtualNetworks/' \
  51. 'CloudBridgeNet/subnets/MySN'
  52. subnet = self.provider.network.subnets.get(subnet_id)
  53. self.assertIsNone(subnet)