summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDaniel G. Taylor <dan@programmer-art.org>2014-08-06 09:45:21 -0700
committerDaniel G. Taylor <dan@programmer-art.org>2014-08-06 09:45:21 -0700
commit470336faaeaf659e8462ba280e0172e8ec8268a0 (patch)
treebf3f0394b48e6d31af37dfcfcb6b49334cc03f57 /tests
parent8aea0d3381d22d7dc0a58c488db6f5d429083c9c (diff)
parent619282a06ad9de6bf121ebddc392e498d711a9e5 (diff)
downloadboto-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.py28
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):