test_integration_azure_image_service.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. import azure_integration_test.helpers as helpers
  2. from azure_integration_test.helpers import ProviderTestBase
  3. class AzureIntegrationImageServiceTestCase(ProviderTestBase):
  4. @helpers.skipIfNoService(['compute.images'])
  5. def test_azure_image_service(self):
  6. images_list = self.provider.compute.images.list()
  7. print("Images List" + str(images_list))
  8. print("List count - " + str(len(images_list)))
  9. print(str(images_list[0].name))
  10. if images_list.total_results > 0:
  11. found_images_list = self.provider.compute.images.\
  12. find(images_list[0].name[:2])
  13. print("Find Images count - {0}".
  14. format(str(found_images_list.total_results)))
  15. self.assertTrue(found_images_list.total_results > 0)
  16. image_get = self.provider.compute.images.get(images_list[0].id)
  17. print("Get Image - " + str(image_get))
  18. self.assertIsNotNone(image_get)
  19. image_get.delete()
  20. image_get_after_delete = self.provider.compute.images.get(image_get.id)
  21. print("Get Image - " + str(image_get_after_delete))
  22. self.assertIsNone(image_get_after_delete)
  23. images_list_after_delete = self.provider.compute.images.list()
  24. print("Images List after Delete" + str(images_list_after_delete))
  25. print("List count after Delete- " + str(len(images_list_after_delete)))