test_azure_key_pair_service.py 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import azure_test.helpers as helpers
  2. from azure_test.helpers import ProviderTestBase
  3. class AzureKeyPairServiceTestCase(ProviderTestBase):
  4. @helpers.skipIfNoService(['security.key_pairs'])
  5. def test_azure_keypair_create(self):
  6. key_pair_create = self.provider.security.key_pairs.create('NewKeyPair')
  7. print("Create Key Pair - " + str(key_pair_create))
  8. self.assertIsNotNone(key_pair_create)
  9. self.assertIsNotNone(key_pair_create)
  10. self.assertIsNotNone(key_pair_create.id)
  11. self.assertIsNotNone(key_pair_create.material)
  12. @helpers.skipIfNoService(['security.key_pairs'])
  13. def test_azure_keypair_create_Exist(self):
  14. with self.assertRaises(Exception) as context:
  15. self.provider.security.key_pairs.create('KeyPair1')
  16. self.assertTrue(
  17. 'Keypair already exists' in context.exception)
  18. @helpers.skipIfNoService(['security.key_pairs'])
  19. def test_azure_keypair_list(self):
  20. key_pair_list = self.provider.security.key_pairs.list()
  21. print("List Key Pairs - " + str(key_pair_list))
  22. self.assertTrue(key_pair_list.total_results > 0)
  23. @helpers.skipIfNoService(['security.key_pairs'])
  24. def test_azure_keypair_get_exist_and_delete(self):
  25. keypair_id = 'KeyPair1'
  26. keypair_get = self.provider.security.key_pairs.get(keypair_id)
  27. print("Get Key Pair - " + str(keypair_get))
  28. self.assertIsNotNone(keypair_get)
  29. keypair_get.delete()
  30. @helpers.skipIfNoService(['security.key_pairs'])
  31. def test_azure_keypair_get_notExist(self):
  32. keypair_id = 'KeyPairNotExist'
  33. keypair_get_not_exist = self.provider.security.\
  34. key_pairs.get(keypair_id)
  35. print("Get Key Pair Not Exist - " + str(keypair_get_not_exist))
  36. self.assertIsNone(keypair_get_not_exist)
  37. @helpers.skipIfNoService(['security.key_pairs'])
  38. def test_azure_keypair_find(self):
  39. keypair_name = 'KeyPair1'
  40. keypair_find = self.provider.security.key_pairs.find(keypair_name)
  41. print("Find Key Pair - " + str(keypair_find))
  42. self.assertTrue(len(keypair_find) > 0)