def test28a_list_upload_presets(self, mocker): """ should allow listing upload_presets """ mocker.return_value = MOCK_RESPONSE api.upload_presets() args, kargs = mocker.call_args self.assertTrue(get_uri(args).endswith("/upload_presets")) self.assertEqual("GET", get_method(mocker))
def tearDownClass(cls): try: api.delete_resources([API_TEST_ID, API_TEST_ID2, API_TEST_ID3, API_TEST_ID4, API_TEST_ID5]) except Exception: pass for transformation in [API_TEST_TRANS, API_TEST_TRANS2, API_TEST_TRANS3, API_TEST_TRANS_SCALE100_STR]: try: api.delete_transformation(transformation) except Exception: pass presets_response = api.upload_presets(max_results=200) preset_names = [ preset["name"] for preset in presets_response.get('presets', []) if UNIQUE_API_TAG in preset.get('settings', {}).get('tags', '')] for name in preset_names: try: api.delete_upload_preset(name) except Exception: pass cloudinary.api.delete_resources_by_tag(UNIQUE_API_TAG) cloudinary.api.delete_resources_by_tag(UNIQUE_API_TAG, resource_type='raw') try: api.delete_upload_mapping(MAPPING_TEST_ID) except Exception: pass
def test28_create_list_upload_presets(self): """ should allow creating and listing upload_presets """ api.create_upload_preset(name=API_TEST_PRESET, folder="folder", tags=[UNIQUE_API_TAG]) api.create_upload_preset(name=API_TEST_PRESET2, folder="folder2", tags=[UNIQUE_API_TAG]) api.create_upload_preset(name=API_TEST_PRESET3, folder="folder3", tags=[UNIQUE_API_TAG]) api_response = api.upload_presets() presets = api_response["presets"] self.assertGreaterEqual(len(presets), 3) names = [preset["name"] for preset in presets] self.assertIn(API_TEST_PRESET3, names) self.assertIn(API_TEST_PRESET2, names) self.assertIn(API_TEST_PRESET, names)
def test28_create_list_upload_presets(self): """ should allow creating and listing upload_presets """ api.create_upload_preset(name=API_TEST_PRESET, folder="folder", tags=[UNIQUE_TAG]) api.create_upload_preset(name=API_TEST_PRESET2, folder="folder2", tags=[UNIQUE_TAG]) api.create_upload_preset(name=API_TEST_PRESET3, folder="folder3", tags=[UNIQUE_TAG]) api_response = api.upload_presets() presets = api_response["presets"] self.assertGreaterEqual(len(presets), 3) names = [preset["name"] for preset in presets] self.assertIn(API_TEST_PRESET3, names) self.assertIn(API_TEST_PRESET2, names) self.assertIn(API_TEST_PRESET, names)
def test28_create_list_upload_presets(self): """ should allow creating and listing upload_presets """ api.create_upload_preset(name="api_test_upload_preset", folder="folder") api.create_upload_preset(name="api_test_upload_preset2", folder="folder2") api.create_upload_preset(name="api_test_upload_preset3", folder="folder3") api_response = api.upload_presets() presets = api_response["presets"] self.assertGreaterEqual(len(presets), 3) self.assertEqual(presets[0]["name"], "api_test_upload_preset3") self.assertEqual(presets[1]["name"], "api_test_upload_preset2") self.assertEqual(presets[2]["name"], "api_test_upload_preset") api.delete_upload_preset("api_test_upload_preset") api.delete_upload_preset("api_test_upload_preset2") api.delete_upload_preset("api_test_upload_preset3")
def test28_create_list_upload_presets(self): """ should allow creating and listing upload_presets """ api.create_upload_preset(name=API_TEST_PRESET, folder="folder", tags=[UNIQUE_TAG]) api.create_upload_preset(name=API_TEST_PRESET2, folder="folder2", tags=[UNIQUE_TAG]) api.create_upload_preset(name=API_TEST_PRESET3, folder="folder3", tags=[UNIQUE_TAG]) api_response = api.upload_presets() presets = api_response["presets"] self.assertGreaterEqual(len(presets), 3) self.assertEqual(presets[0]["name"], API_TEST_PRESET3) self.assertEqual(presets[1]["name"], API_TEST_PRESET2) self.assertEqual(presets[2]["name"], API_TEST_PRESET) api.delete_upload_preset(API_TEST_PRESET) api.delete_upload_preset(API_TEST_PRESET2) api.delete_upload_preset(API_TEST_PRESET3)
def tearDownClass(cls): try: api.delete_resources([API_TEST_ID, API_TEST_ID2, API_TEST_ID3, API_TEST_ID4, API_TEST_ID5]) except Exception: pass for transformation in [API_TEST_TRANS, API_TEST_TRANS2, API_TEST_TRANS3]: try: api.delete_transformation(transformation) except Exception: pass presets_response = api.upload_presets(max_results=200) preset_names = [ preset["name"] for preset in presets_response.get('presets',[]) if UNIQUE_TAG in preset.get('settings',{}).get('tags','')] for name in preset_names: try: api.delete_upload_preset(name) except Exception: pass cloudinary.api.delete_resources_by_tag(UNIQUE_TAG) cloudinary.api.delete_resources_by_tag(UNIQUE_TAG, resource_type='raw') try: api.delete_upload_mapping(MAPPING_TEST_ID) except Exception: pass