test_azure_object_store_service.py 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. container = self.provider.object_store.find("container3")
  27. print("Find Not Exist - " + str(container))
  28. self.assertEqual(
  29. len(container), 0)
  30. @helpers.skipIfNoService(['object_store'])
  31. def test_azure_bucket_get_Exist(self):
  32. container = self.provider.object_store.get("container2")
  33. print("Get Exist - " + str(container))
  34. self.assertTrue(
  35. str(container) == "<CB-AzureBucket: container2>",
  36. "Object find returned value should be container3")
  37. @helpers.skipIfNoService(['object_store'])
  38. def test_azure_bucket_get_NotExist(self):
  39. container = self.provider.object_store.get("container3")
  40. print("Get Not Exist - " + str(container))
  41. self.assertEqual(
  42. str(container) , 'None')