test_azure_image_service.py 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import azure_test.helpers as helpers
  2. from azure_test.helpers import ProviderTestBase
  3. class AzureImageServiceTestCase(ProviderTestBase):
  4. @helpers.skipIfNoService(['security.security_groups'])
  5. def test_azure_images_list(self):
  6. images_list = self.provider.compute.images.list()
  7. print("List Images - " + str(images_list))
  8. self.assertEqual(len(images_list), 2)
  9. @helpers.skipIfNoService(['security.security_groups'])
  10. def test_azure_images_get_exist(self):
  11. image1_id = '/subscriptions/7904d702-e01c-4826-8519-f5a25c866a96/' \
  12. 'resourceGroups/CLOUDBRIDGE-AZURE/providers/' \
  13. 'Microsoft.Compute/images/image1'
  14. image_get = self.provider.compute.images.get(image1_id)
  15. print("Get Image Exist - " + str(image_get))
  16. self.assertIsNotNone(image_get)
  17. @helpers.skipIfNoService(['security.security_groups'])
  18. def test_azure_images_get_notExist(self):
  19. image1_id = '/subscriptions/7904d702-e01c-4826-8519-f5a25c866a96/' \
  20. 'resourceGroups/CLOUDBRIDGE-AZURE/providers/' \
  21. 'Microsoft.Compute/images/imageNotExist'
  22. image_get = self.provider.compute.images.get(image1_id)
  23. print("Get Image Not Exist- " + str(image_get))
  24. self.assertIsNone(image_get)
  25. @helpers.skipIfNoService(['security.security_groups'])
  26. def test_azure_images_find(self):
  27. image1_name = 'image1'
  28. with self.assertRaises(NotImplementedError):
  29. image_find = self.provider.compute.images \
  30. .find(image1_name)
  31. print("Find Image - " + str(image_find))
  32. self.assertEqual(
  33. len(image_find), 1)