def test31_update_upload_presets(self, mocker): """ should allow getting a single upload_preset """ mocker.return_value = MOCK_RESPONSE api.update_upload_preset(API_TEST_PRESET, colors=True, unsigned=True, disallow_public_id=True) args, kargs = mocker.call_args self.assertEqual(args[0], 'PUT') self.assertTrue(get_uri(args).endswith('/upload_presets/{}'.format(API_TEST_PRESET))) self.assertTrue(get_params(args)['colors']) self.assertTrue(get_params(args)['unsigned']) self.assertTrue(get_params(args)['disallow_public_id'])
def test31_update_upload_presets(self): """ should allow getting a single upload_preset """ result = api.create_upload_preset(folder="folder") name = result["name"] preset = api.upload_preset(name) settings = preset["settings"] settings.update({"colors": True, "unsigned": True, "disallow_public_id": True}) api.update_upload_preset(name, **settings) preset = api.upload_preset(name) self.assertEqual(preset["unsigned"], True) self.assertEqual(preset["settings"], {"folder": "folder", "colors": True, "disallow_public_id": True}) api.delete_upload_preset(name)