From 619282a06ad9de6bf121ebddc392e498d711a9e5 Mon Sep 17 00:00:00 2001 From: Shawn Falkner-Horine Date: Mon, 4 Aug 2014 11:32:40 -0700 Subject: VPCPeeringConnection: Added support for create_route / replace_route. --- tests/unit/vpc/test_routetable.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'tests') diff --git a/tests/unit/vpc/test_routetable.py b/tests/unit/vpc/test_routetable.py index 6c97017a..3518fd74 100644 --- a/tests/unit/vpc/test_routetable.py +++ b/tests/unit/vpc/test_routetable.py @@ -310,6 +310,20 @@ class TestCreateRoute(AWSMockServiceTestCase): 'Version']) self.assertEquals(api_response, True) + def test_create_route_vpc_peering_connection(self): + self.set_http_response(status_code=200) + api_response = self.service_connection.create_route( + 'rtb-g8ff4ea2', '0.0.0.0/0', vpc_peering_connection_id='pcx-1a2b3c4d') + self.assert_request_parameters({ + 'Action': 'CreateRoute', + 'RouteTableId': 'rtb-g8ff4ea2', + 'DestinationCidrBlock': '0.0.0.0/0', + 'VpcPeeringConnectionId': 'pcx-1a2b3c4d'}, + ignore_params_values=['AWSAccessKeyId', 'SignatureMethod', + 'SignatureVersion', 'Timestamp', + 'Version']) + self.assertEquals(api_response, True) + class TestReplaceRoute(AWSMockServiceTestCase): @@ -365,6 +379,20 @@ class TestReplaceRoute(AWSMockServiceTestCase): 'Version']) self.assertEquals(api_response, True) + def test_replace_route_vpc_peering_connection(self): + self.set_http_response(status_code=200) + api_response = self.service_connection.replace_route( + 'rtb-g8ff4ea2', '0.0.0.0/0', vpc_peering_connection_id='pcx-1a2b3c4d') + self.assert_request_parameters({ + 'Action': 'ReplaceRoute', + 'RouteTableId': 'rtb-g8ff4ea2', + 'DestinationCidrBlock': '0.0.0.0/0', + 'VpcPeeringConnectionId': 'pcx-1a2b3c4d'}, + ignore_params_values=['AWSAccessKeyId', 'SignatureMethod', + 'SignatureVersion', 'Timestamp', + 'Version']) + self.assertEquals(api_response, True) + class TestDeleteRoute(AWSMockServiceTestCase): -- cgit v1.2.1