summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorShawn Falkner-Horine <dreadpirateshawn@gmail.com>2014-08-04 11:32:40 -0700
committerShawn Falkner-Horine <dreadpirateshawn@gmail.com>2014-08-04 11:32:40 -0700
commit619282a06ad9de6bf121ebddc392e498d711a9e5 (patch)
tree8633fd455438c2ea0599a34a133dea48ad2f9709 /tests
parent6ff525e9e5aef8c24da2a79a7e6fe428b7a7edbc (diff)
downloadboto-619282a06ad9de6bf121ebddc392e498d711a9e5.tar.gz
VPCPeeringConnection: Added support for create_route / replace_route.
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):