test_azure_object_store_service.py 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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_name = "container3"
  14. container = self.provider.object_store.create(container_name)
  15. print(container)
  16. self.assertTrue(
  17. container.name == container_name,
  18. "Name of the container should be {0}".format(container_name))
  19. @helpers.skipIfNoService(['object_store'])
  20. def test_azure_bucket_find_Exist(self):
  21. container = self.provider.object_store.find("container1")
  22. print("Find Exist - " + str(container))
  23. self.assertEqual(
  24. len(container) ,1)
  25. @helpers.skipIfNoService(['object_store'])
  26. def test_azure_bucket_find_NotExist(self):
  27. ## For testing the case when container does not exist
  28. container = self.provider.object_store.find("container3")
  29. print("Find Not Exist - " + str(container))
  30. self.assertEqual(
  31. len(container), 0)
  32. @helpers.skipIfNoService(['object_store'])
  33. def test_azure_bucket_get_Exist(self):
  34. container = self.provider.object_store.get("container2")
  35. print("Get Exist - " + str(container))
  36. self.assertTrue(
  37. str(container) == "<CB-AzureBucket: container2>",
  38. "Object find returned value should be container3")
  39. @helpers.skipIfNoService(['object_store'])
  40. def test_azure_bucket_get_NotExist(self):
  41. container = self.provider.object_store.get("container3")
  42. print("Get Not Exist - " + str(container))
  43. self.assertEqual(
  44. str(container) , 'None')