diff options
author | Daniel G. Taylor <dan@programmer-art.org> | 2014-08-06 09:45:21 -0700 |
---|---|---|
committer | Daniel G. Taylor <dan@programmer-art.org> | 2014-08-06 09:45:21 -0700 |
commit | 470336faaeaf659e8462ba280e0172e8ec8268a0 (patch) | |
tree | bf3f0394b48e6d31af37dfcfcb6b49334cc03f57 /tests | |
parent | 8aea0d3381d22d7dc0a58c488db6f5d429083c9c (diff) | |
parent | 619282a06ad9de6bf121ebddc392e498d711a9e5 (diff) | |
download | boto-470336faaeaf659e8462ba280e0172e8ec8268a0.tar.gz |
Merge pull request #2501 from DreadPirateShawn/VPCPeeringConnectionRoutes
VPCPeeringConnection: Added support for create_route / replace_route. Fixes #2501, #2500.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/vpc/test_routetable.py | 28 |
1 files changed, 28 insertions, 0 deletions
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): |