Example #1
0
 def test_xml_payload_scalar_no_root(self):
     payload = botocore.payload.XMLPayload(root_element_name=None)
     p = botocore.parameters.StringParameter(None, name='foo')
     payload.add_param(p, 'value1')
     p = botocore.parameters.StringParameter(None, name='bar')
     payload.add_param(p, 'value2')
     xml_body = payload.getvalue()
     self.assertEqual(xml_body, XML_BODY2)
Example #2
0
 def test_xml_payload_scalar_no_root(self):
     payload = botocore.payload.XMLPayload(root_element_name=None)
     p = botocore.parameters.StringParameter(None, name='foo')
     payload.add_param(p, 'value1')
     p = botocore.parameters.StringParameter(None, name='bar')
     payload.add_param(p, 'value2')
     xml_body = payload.getvalue()
     self.assertEqual(xml_body, XML_BODY2)
Example #3
0
 def test_xml_payload_scalar(self):
     payload = botocore.payload.XMLPayload(root_element_name='foobar',
                                           namespace='http://foobar.com/')
     p = botocore.parameters.StringParameter(None, name='foo')
     payload.add_param(p, 'value1')
     p = botocore.parameters.StringParameter(None, name='bar')
     payload.add_param(p, 'value2')
     xml_body = payload.getvalue()
     self.assertEqual(xml_body, XML_BODY1)
Example #4
0
 def test_json_payload_scalar(self):
     payload = botocore.payload.JSONPayload()
     p = botocore.parameters.StringParameter(None, name='foo')
     payload.add_param(p, 'value1')
     p = botocore.parameters.StringParameter(None, name='bar')
     payload.add_param(p, 'value2')
     json_body = json.loads(payload.getvalue())
     params = {"foo": "value1", "bar": "value2"}
     self.assertEqual(json_body, params)
Example #5
0
 def test_xml_payload_scalar(self):
     payload = botocore.payload.XMLPayload(root_element_name='foobar',
                                           namespace='http://foobar.com/')
     p = botocore.parameters.StringParameter(None, name='foo')
     payload.add_param(p, 'value1')
     p = botocore.parameters.StringParameter(None, name='bar')
     payload.add_param(p, 'value2')
     xml_body = payload.getvalue()
     self.assertEqual(xml_body, XML_BODY1)
Example #6
0
 def test_json_payload_scalar(self):
     payload = botocore.payload.JSONPayload()
     p = botocore.parameters.StringParameter(None, name='foo')
     payload.add_param(p, 'value1')
     p = botocore.parameters.StringParameter(None, name='bar')
     payload.add_param(p, 'value2')
     json_body = json.loads(payload.getvalue())
     params = {"foo": "value1", "bar": "value2"}
     self.assertEqual(json_body, params)
Example #7
0
 def test_json_payload_list(self):
     payload = botocore.payload.JSONPayload()
     p = botocore.parameters.ListParameter(None, name='foo',
                                           members={'type': 'string'})
     value = ['This', 'is', 'a', 'test']
     payload.add_param(p, value)
     json_body = json.loads(payload.getvalue())
     params = {"foo": ["This", "is", "a", "test"]}
     self.assertEqual(json_body, params)
Example #8
0
 def test_json_payload_list(self):
     payload = botocore.payload.JSONPayload()
     p = botocore.parameters.ListParameter(None,
                                           name='foo',
                                           members={'type': 'string'})
     value = ['This', 'is', 'a', 'test']
     payload.add_param(p, value)
     json_body = json.loads(payload.getvalue())
     params = {"foo": ["This", "is", "a", "test"]}
     self.assertEqual(json_body, params)