فهرست منبع

Tests for Find Bucket added

jatin 9 سال پیش
والد
کامیت
f9ca56aa05
2فایلهای تغییر یافته به همراه24 افزوده شده و 8 حذف شده
  1. 1 2
      cloudbridge/cloud/providers/azure/services.py
  2. 23 6
      test/test_azure_object_store_service.py

+ 1 - 2
cloudbridge/cloud/providers/azure/services.py

@@ -78,8 +78,7 @@ class AzureObjectStoreService(BaseObjectStoreService):
 
     def get(self, bucket_id):
         log.info("Azure Object Store Service get API with bucket id - " + str(bucket_id))
-        object_store = self.provider.azure_client.get_container(self.provider.group_name, self.provider.account_name,
-                                                                bucket_id.split('/')[8])
+        object_store = self.provider.azure_client.get_container(bucket_id)
         if object_store:
             return AzureBucket(self.provider, object_store)
         return None

+ 23 - 6
test/test_azure_object_store_service.py

@@ -22,13 +22,30 @@ class AzureObjectStoreServiceTestCase(ProviderTestBase):
             "Object create returned value should be None")
 
     @helpers.skipIfNoService(['object_store'])
-    def test_azure_bucket_find(self):
+    def test_azure_bucket_find_Exist(self):
         container = self.provider.object_store.find("container1")
-        print(str(container))
+        print("Find Exist - " + str(container))
+        self.assertEqual(
+            len(container) ,1)
+
+    @helpers.skipIfNoService(['object_store'])
+    def test_azure_bucket_find_NotExist(self):
+        container = self.provider.object_store.find("container3")
+        print("Find Not Exist - " + str(container))
+        self.assertEqual(
+            len(container), 0)
+
+    @helpers.skipIfNoService(['object_store'])
+    def test_azure_bucket_get_Exist(self):
+        container = self.provider.object_store.get("container2")
+        print("Get Exist - " + str(container))
         self.assertTrue(
-            str(container) == "[<CB-AzureBucket: container1>]",
-            "Object find returned value should be container1")
+            str(container) == "<CB-AzureBucket: container2>",
+            "Object find returned value should be container3")
 
     @helpers.skipIfNoService(['object_store'])
-    def test_azure_bucket_get(self):
-        pass
+    def test_azure_bucket_get_NotExist(self):
+        container = self.provider.object_store.get("container3")
+        print("Get Not Exist - " + str(container))
+        self.assertEqual(
+            str(container) , 'None')