def test_uri_param(self): p = self.get_param_model('ec2.DescribeInstances.Filters') with temporary_file('r+') as f: json_argument = json.dumps([{"Name": "instance-id", "Values": ["i-1234"]}]) f.write(json_argument) f.flush() result = uri_param('event-name', p, 'file://%s' % f.name) self.assertEqual(result, json_argument)
def test_uri_param(self): p = self.get_param_object("ec2.DescribeInstances.Filters") with temporary_file("r+") as f: json_argument = json.dumps([{"Name": "instance-id", "Values": ["i-1234"]}]) f.write(json_argument) f.flush() result = uri_param(p, "file://%s" % f.name) self.assertEqual(result, json_argument)
def test_uri_param(self): p = self.get_param_object('ec2.DescribeInstances.Filters') with temporary_file('r+') as f: json_argument = json.dumps([{"Name": "instance-id", "Values": ["i-1234"]}]) f.write(json_argument) f.flush() result = uri_param(p, 'file://%s' % f.name) self.assertEqual(result, json_argument)
def test_uri_param_no_paramfile_true(self): p = self.get_param_object('ec2.DescribeInstances.Filters') p.no_paramfile = True with temporary_file('r+') as f: json_argument = json.dumps([{"Name": "instance-id", "Values": ["i-1234"]}]) f.write(json_argument) f.flush() result = uri_param(p, 'file://%s' % f.name) self.assertEqual(result, None)
def add_to_params(self, parameters, value): if value is None: return new_value = uri_param(self, value) if new_value is not None: value = new_value parsed = json.loads(new_value) api_objects = translator.definition_to_api(parsed) parameters['pipeline_objects'] = api_objects
def add_to_params(self, parameters, value): if value is None: return new_value = uri_param(self, value) if new_value is not None: value = new_value parsed = json.loads(new_value) api_objects = translator.definition_to_api(parsed) parameters['pipeline_objects'] = api_objects
def test_uri_param_no_paramfile_true(self): p = self.get_param_model('ec2.DescribeInstances.Filters') p.no_paramfile = True with temporary_file('r+') as f: json_argument = json.dumps([{"Name": "instance-id", "Values": ["i-1234"]}]) f.write(json_argument) f.flush() result = uri_param('event-name', p, 'file://%s' % f.name) self.assertEqual(result, None)