test_azure_instance_service.py 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import azure_test.helpers as helpers
  2. from azure_test.helpers import ProviderTestBase
  3. class AzureInstanceServiceTestCase(ProviderTestBase):
  4. @helpers.skipIfNoService(['security.security_groups'])
  5. def test_azure_instances_list(self):
  6. instances_list = self.provider.compute.instances.list()
  7. print("List Instances - " + str(instances_list))
  8. self.assertTrue(instances_list.total_results > 0)
  9. @helpers.skipIfNoService(['security.security_groups'])
  10. def test_azure_instances_get_exist(self):
  11. instance_get = self.provider.compute.instances. \
  12. get('/subscriptions/7904d702-e01c-4826-8519-f5a25c866a96/'
  13. 'resourceGroups/cloudbridge-azure/providers/'
  14. 'Microsoft.Compute/virtualMachines/VM1')
  15. print("Get Instance - " + str(instance_get))
  16. self.assertIsNotNone(instance_get)
  17. @helpers.skipIfNoService(['security.security_groups'])
  18. def test_azure_instances_get_Not_exist(self):
  19. instance_get = self.provider.compute.instances. \
  20. get('/subscriptions/7904d702-e01c-4826-8519-f5a25c866a96/'
  21. 'resourceGroups/cloudbridge-azure/providers/'
  22. 'Microsoft.Compute/virtualMachines/VM_dontfindme')
  23. print("Get Instance Not Exist - " + str(instance_get))
  24. self.assertIsNone(instance_get)
  25. @helpers.skipIfNoService(['security.security_groups'])
  26. def test_azure_instances_find(self):
  27. instance_find = self.provider.compute.instances. \
  28. find('VM1')
  29. print("Find Instance - " + str(instance_find))
  30. self.assertIsNotNone(instance_find)