예제 #1
0
    def test09c_delete_resources_by_transformations(self, mocker):
        """ should allow deleting resources by transformations """
        mocker.return_value = MOCK_RESPONSE

        api.delete_resources(['api_test', 'api_test2'],
                             transformations=['c_crop,w_100'])
        self.assertEqual(get_method(mocker), 'DELETE')
        self.assertEqual(get_param(mocker, 'transformations'), 'c_crop,w_100')

        api.delete_all_resources(
            transformations=['c_crop,w_100', {
                "crop": "scale",
                "width": 107
            }])
        self.assertEqual(get_method(mocker), 'DELETE')
        self.assertEqual(get_param(mocker, 'transformations'),
                         'c_crop,w_100|c_scale,w_107')

        api.delete_resources_by_prefix("api_test_by",
                                       transformations='c_crop,w_100')
        self.assertEqual(get_method(mocker), 'DELETE')
        self.assertEqual(get_param(mocker, 'transformations'), 'c_crop,w_100')

        api.delete_resources_by_tag("api_test_tag",
                                    transformations=['c_crop,w_100'])
        self.assertEqual(get_method(mocker), 'DELETE')
        self.assertEqual(get_param(mocker, 'transformations'), 'c_crop,w_100')
예제 #2
0
 def test19_delete_derived(self):
     """ should allow deleting all resource """
     uploader.upload(TEST_IMAGE, public_id=API_TEST_ID5, eager=[{"width": 101, "crop": "scale"}])
     resource = api.resource(API_TEST_ID5)
     self.assertNotEqual(resource, None)
     self.assertEqual(len(resource["derived"]), 1)
     api.delete_all_resources(keep_original=True)
     resource = api.resource(API_TEST_ID5)
     self.assertNotEqual(resource, None)
     self.assertEqual(len(resource["derived"]), 0)
예제 #3
0
 def test19_delete_derived(self):
     """ should allow deleting all resource """
     uploader.upload("tests/logo.png", public_id="api_test5", eager=[{"width": 101,"crop": "scale"}])
     resource = api.resource("api_test5")
     self.assertNotEqual(resource, None)
     self.assertEqual(len(resource["derived"]), 1)
     api.delete_all_resources(keep_original=True)
     resource = api.resource("api_test5")
     self.assertNotEqual(resource, None)
     self.assertEqual(len(resource["derived"]), 0)
예제 #4
0
 def test19_delete_derived(self):
     """ should allow deleting all resource """
     uploader.upload("tests/logo.png", public_id="api_test5", eager=[{"width": 101,"crop": "scale"}])
     resource = api.resource("api_test5")
     self.assertNotEqual(resource, None)
     self.assertEqual(len(resource["derived"]), 1)
     api.delete_all_resources(keep_original=True)
     resource = api.resource("api_test5")
     self.assertNotEqual(resource, None)
     self.assertEqual(len(resource["derived"]), 0)
예제 #5
0
    def test09c_delete_resources_by_transformations(self, mocker):
        """ should allow deleting resources by transformations """
        mocker.return_value = MOCK_RESPONSE

        api.delete_resources(['api_test', 'api_test2'], transformations=['c_crop,w_100'])
        self.assertEqual(get_method(mocker), 'DELETE')
        self.assertEqual(get_param(mocker, 'transformations'), 'c_crop,w_100')

        api.delete_all_resources(transformations=['c_crop,w_100', {"crop": "scale", "width": 107}])
        self.assertEqual(get_method(mocker), 'DELETE')
        self.assertEqual(get_param(mocker, 'transformations'), 'c_crop,w_100|c_scale,w_107')

        api.delete_resources_by_prefix("api_test_by", transformations='c_crop,w_100')
        self.assertEqual(get_method(mocker), 'DELETE')
        self.assertEqual(get_param(mocker, 'transformations'), 'c_crop,w_100')

        api.delete_resources_by_tag("api_test_tag", transformations=['c_crop,w_100'])
        self.assertEqual(get_method(mocker), 'DELETE')
        self.assertEqual(get_param(mocker, 'transformations'), 'c_crop,w_100')