Beispiel #1
0
 def test_subfolders_allows_next_cursor_and_max_results_parameter(self, mocker):
     """ should allow next_cursor and max_results parameters """
     mocker.return_value = MOCK_RESPONSE
     
     api.subfolders(API_TEST_ID, next_cursor=NEXT_CURSOR, max_results=10)
     
     args, kwargs = mocker.call_args
     
     self.assertTrue("next_cursor" in get_params(args))
     self.assertTrue("max_results" in get_params(args))
Beispiel #2
0
 def test_folder_listing(self):
     """ should support listing folders """
     uploader.upload(TEST_IMAGE, public_id="{}1/item".format(PREFIX), tags=[UNIQUE_API_TAG])
     uploader.upload(TEST_IMAGE, public_id="{}2/item".format(PREFIX), tags=[UNIQUE_API_TAG])
     uploader.upload(TEST_IMAGE, public_id="{}1/test_subfolder1/item".format(PREFIX), tags=[UNIQUE_API_TAG])
     uploader.upload(TEST_IMAGE, public_id="{}1/test_subfolder2/item".format(PREFIX), tags=[UNIQUE_API_TAG])
     result = api.root_folders()
     self.assertEqual(result["folders"][0]["name"], "{}1".format(PREFIX))
     self.assertEqual(result["folders"][1]["name"], "{}2".format(PREFIX))
     result = api.subfolders("{}1".format(PREFIX))
     self.assertEqual(result["folders"][0]["path"], "{}1/test_subfolder1".format(PREFIX))
     self.assertEqual(result["folders"][1]["path"], "{}1/test_subfolder2".format(PREFIX))
     with six.assertRaisesRegex(self, api.NotFound):
         api.subfolders(PREFIX)
Beispiel #3
0
 def test_folder_listing(self):
     """ should support listing folders """
     uploader.upload("spec/logo.png", public_id = "test_folder1/item")
     uploader.upload("spec/logo.png", public_id = "test_folder2/item")
     uploader.upload("spec/logo.png", public_id = "test_folder1/test_subfolder1/item")
     uploader.upload("spec/logo.png", public_id = "test_folder1/test_subfolder2/item")
     result = api.root_folders
     self.assertEqual(result["folders"][0]["name"], "test_folder1")
     self.assertEqual(result["folders"][1]["name"], "test_folder2")
     result = api.subfolders("test_folder1")
     self.assertEqual(result["folders"][0]["path"], "test_folder1/test_subfolder1")
     self.assertEqual(result["folders"][1]["path"], "test_folder1/test_subfolder2")
     with self.assertRaisesRegexp(api.NotFound): 
         api.subfolders("test_folder")
     api.delete_resources_by_prefix("test_folder")
Beispiel #4
0
 def test_folder_listing(self):
     """ should support listing folders """
     uploader.upload("spec/logo.png", public_id = "test_folder1/item")
     uploader.upload("spec/logo.png", public_id = "test_folder2/item")
     uploader.upload("spec/logo.png", public_id = "test_folder1/test_subfolder1/item")
     uploader.upload("spec/logo.png", public_id = "test_folder1/test_subfolder2/item")
     result = api.root_folders
     self.assertEqual(result["folders"][0]["name"], "test_folder1")
     self.assertEqual(result["folders"][1]["name"], "test_folder2")
     result = api.subfolders("test_folder1")
     self.assertEqual(result["folders"][0]["path"], "test_folder1/test_subfolder1")
     self.assertEqual(result["folders"][1]["path"], "test_folder1/test_subfolder2")
     with self.assertRaisesRegexp(api.NotFound): 
         api.subfolders("test_folder")
     api.delete_resources_by_prefix("test_folder")
Beispiel #5
0
 def test_folder_listing(self):
     """ should support listing folders """
     PREFIX = "test_folder_{}".format(SUFFIX)
     uploader.upload("tests/logo.png", public_id="{}1/item".format(PREFIX))
     uploader.upload("tests/logo.png", public_id="{}2/item".format(PREFIX))
     uploader.upload("tests/logo.png",
                     public_id="{}1/test_subfolder1/item".format(PREFIX))
     uploader.upload("tests/logo.png",
                     public_id="{}1/test_subfolder2/item".format(PREFIX))
     result = api.root_folders()
     self.assertEqual(result["folders"][0]["name"], "{}1".format(PREFIX))
     self.assertEqual(result["folders"][1]["name"], "{}2".format(PREFIX))
     result = api.subfolders("{}1".format(PREFIX))
     self.assertEqual(result["folders"][0]["path"],
                      "{}1/test_subfolder1".format(PREFIX))
     self.assertEqual(result["folders"][1]["path"],
                      "{}1/test_subfolder2".format(PREFIX))
     with six.assertRaisesRegex(self, api.NotFound):
         api.subfolders(PREFIX)
     api.delete_resources_by_prefix(PREFIX)