test_integration_azure_instance_service.py 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import azure_integration_test.helpers as helpers
  2. from azure_integration_test.helpers import ProviderTestBase
  3. class AzureIntegrationInstanceServiceTestCase(ProviderTestBase):
  4. @helpers.skipIfNoService(['compute.images'])
  5. def test_azure_instance_service(self):
  6. instances_list = self.provider.compute.instances.list()
  7. print("List Instances - " + str(instances_list))
  8. print("Properties - ")
  9. print("Id - " + str(instances_list[0].id))
  10. print("name - " + str(instances_list[0].name))
  11. print("public_ips - " + str(instances_list[0].public_ips))
  12. print("private_ips - " + str(instances_list[0].private_ips))
  13. print("instance_type_id - " + str(instances_list[0].instance_type_id))
  14. print("instance_type - " + str(instances_list[0].instance_type))
  15. print("image_id - " + str(instances_list[0].image_id))
  16. print("zone_id - " + str(instances_list[0].zone_id))
  17. print("security_groups - " +
  18. str(instances_list[0].security_groups))
  19. print("security_group_ids - " +
  20. str(instances_list[0].security_group_ids))
  21. print("key_pair_name - " + str(instances_list[0].key_pair_name))
  22. print("state - " + str(instances_list[0].state))
  23. print("Count - " + str(len(instances_list)))
  24. self.assertTrue(len(instances_list) > 0)
  25. instance_get = self.provider.compute.instances. \
  26. get(instances_list[0].id)
  27. print("Get Instance - " + str(instance_get))
  28. self.assertIsNotNone(instance_get)
  29. instance_find = self.provider.compute.instances. \
  30. find(instances_list[0].name)
  31. print("Find Instance - " + str(instance_find))
  32. self.assertTrue(len(instance_find) > 0)