def test_dont_modify_default_params(self): """should not modify the default_params when building params""" self.config["default_params"] = {"foo": "bar"} expected = copy(self.config["default_params"]) adapter = RestfulHttpAdapter(self.config, mode="read") params = adapter.params_for(self.model) self.assertEqual(adapter.config.default_params, expected)
def test_dont_modify_default_params(self): """should not modify the default_params when building params""" self.config['default_params'] = {'foo': 'bar'} expected = copy(self.config['default_params']) adapter = RestfulHttpAdapter(self.config) params = adapter.params_for(self.model) self.assertEqual(adapter.config['default_params'], expected)
def test_dont_modify_default_params(self): """should not modify the default_params when building params""" self.config['default_params'] = {'foo':'bar'} expected = copy(self.config['default_params']) adapter = RestfulHttpAdapter(self.config) params = adapter.params_for(self.model) self.assertEqual(adapter.config['default_params'], expected)
def test_with_default_params(self): """should include the default_options with the attribuets""" self.config["default_params"] = {"foo": "bar"} expected = copy(self.model.attributes) expected.update({"foo": "bar"}) adapter = RestfulHttpAdapter(self.config, mode="read") params = adapter.params_for(self.model) self.assertEqual(params, expected)
def test_with_default_params(self): """should include the default_options with the attribuets""" self.config['default_params'] = {'foo': 'bar'} expected = copy(self.model.fields) expected.update({'foo': 'bar'}) adapter = RestfulHttpAdapter(self.config) params = adapter.params_for(self.model) self.assertEqual(params, expected)
def test_with_default_params(self): """should include the default_options with the attribuets""" self.config['default_params'] = {'foo': 'bar'} expected = copy(self.model.fields) expected.update({'foo':'bar'}) adapter = RestfulHttpAdapter(self.config) params = adapter.params_for(self.model) self.assertEqual(params, expected)
def test_with_default_params_and_params_wrapper(self): """should include the attributes inside the wrapper and the default params outside the wrapper""" self.config["default_params"] = {"foo": "bar", "widget": 5} self.config["params_wrapper"] = "widget" expected = copy(self.config["default_params"]) expected.update(copy({"widget": self.model.attributes})) adapter = RestfulHttpAdapter(self.config, mode="read") params = adapter.params_for(self.model) self.assertEqual(params, expected)
def test_with_default_params_and_params_wrapper(self): """should include the attributes inside the wrapper and the default params outside the wrapper""" self.config['default_params'] = {'foo': 'bar', 'widget': 5} self.config['params_wrapper'] = 'widget' expected = copy(self.config['default_params']) expected.update(copy({'widget': self.model.fields})) adapter = RestfulHttpAdapter(self.config) params = adapter.params_for(self.model) self.assertEqual(params, expected)
def test_with_default_params_and_params_wrapper(self): """should include the attributes inside the wrapper and the default params outside the wrapper""" self.config['default_params'] = {'foo': 'bar', 'widget': 5} self.config['params_wrapper'] = 'widget' expected = copy(self.config['default_params']) expected.update(copy({'widget':self.model.fields})) adapter = RestfulHttpAdapter(self.config) params = adapter.params_for(self.model) self.assertEqual(params, expected)
def test_with_wrapper(self): """should wrap the model's attributes with the given string""" self.config["params_wrapper"] = "widget" adapter = RestfulHttpAdapter(self.config, mode="read") params = adapter.params_for(self.model) self.assertEqual(params, {"widget": self.model.attributes})
def test_with_wrapper(self): """should wrap the model's attributes with the given string""" self.config['params_wrapper'] = 'widget' adapter = RestfulHttpAdapter(self.config) params = adapter.params_for(self.model) self.assertEqual(params, {'widget': self.model.fields})
def test_with_wrapper(self): """should wrap the model's attributes with the given string""" self.config['params_wrapper'] = 'widget' adapter = RestfulHttpAdapter(self.config) params = adapter.params_for(self.model) self.assertEqual(params, {'widget': self.model.fields})