test_azure_object_store_service.py 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import json
  2. import unittest
  3. import uuid
  4. from cloudbridge.cloud.interfaces import TestMockHelperMixin
  5. from test.helpers import ProviderTestBase
  6. import test.helpers as helpers
  7. class AzureObjectStoreServiceTestCase(ProviderTestBase):
  8. def __init__(self, methodName, provider):
  9. super(AzureObjectStoreServiceTestCase, self).__init__(
  10. methodName=methodName, provider=provider)
  11. @helpers.skipIfNoService(['object_store'])
  12. def test_azure_bucket_create(self):
  13. container = self.provider.object_store.create("container3")
  14. print(container)
  15. self.assertTrue(
  16. container == None,
  17. "Object create returned value should be None")
  18. @helpers.skipIfNoService(['object_store'])
  19. def test_azure_bucket_find_Exist(self):
  20. container = self.provider.object_store.find("container1")
  21. print("Find Exist - " + str(container))
  22. self.assertEqual(
  23. len(container) ,1)
  24. @helpers.skipIfNoService(['object_store'])
  25. def test_azure_bucket_find_NotExist(self):
  26. ## For testing the case when container does not exist
  27. container = self.provider.object_store.find("container3")
  28. print("Find Not Exist - " + str(container))
  29. self.assertEqual(
  30. len(container), 0)
  31. @helpers.skipIfNoService(['object_store'])
  32. def test_azure_bucket_get_Exist(self):
  33. container = self.provider.object_store.get("container2")
  34. print("Get Exist - " + str(container))
  35. self.assertTrue(
  36. str(container) == "<CB-AzureBucket: container2>",
  37. "Object find returned value should be container3")
  38. @helpers.skipIfNoService(['object_store'])
  39. def test_azure_bucket_get_NotExist(self):
  40. container = self.provider.object_store.get("container3")
  41. print("Get Not Exist - " + str(container))
  42. self.assertEqual(
  43. str(container) , 'None')