summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Hanes <cshanes@umich.edu>2014-08-26 10:31:30 -0400
committerChris Hanes <cshanes@umich.edu>2014-08-26 10:31:30 -0400
commit375054de8742fe355bdb63e1ede22f7822db36b7 (patch)
tree16a37acf7931644a1b0db802a686ee4e70612064
parentc085bd681c68ec42c3d351b165fe8ffcbcd1d9c5 (diff)
downloadboto-375054de8742fe355bdb63e1ede22f7822db36b7.tar.gz
Adding unit test for pull request #2548
-rw-r--r--tests/unit/vpc/test_networkacl.py47
1 files changed, 47 insertions, 0 deletions
diff --git a/tests/unit/vpc/test_networkacl.py b/tests/unit/vpc/test_networkacl.py
index 2492c1f0..d399b22d 100644
--- a/tests/unit/vpc/test_networkacl.py
+++ b/tests/unit/vpc/test_networkacl.py
@@ -470,5 +470,52 @@ class TestDeleteNetworkAclEntry(AWSMockServiceTestCase):
'Version'])
self.assertEqual(response, True)
+
+class TestGetNetworkAclAssociations(AWSMockServiceTestCase):
+
+ connection_class = VPCConnection
+
+ def default_body(self):
+ return b"""
+ <DescribeNetworkAclsResponse xmlns="http://ec2.amazonaws.com/doc/2013-10-01/">
+ <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId>
+ <networkAclSet>
+ <item>
+ <networkAclId>acl-5d659634</networkAclId>
+ <vpcId>vpc-5266953b</vpcId>
+ <default>false</default>
+ <entrySet>
+ <item>
+ <ruleNumber>110</ruleNumber>
+ <protocol>6</protocol>
+ <ruleAction>allow</ruleAction>
+ <egress>true</egress>
+ <cidrBlock>0.0.0.0/0</cidrBlock>
+ <portRange>
+ <from>49152</from>
+ <to>65535</to>
+ </portRange>
+ </item>
+ </entrySet>
+ <associationSet>
+ <item>
+ <networkAclAssociationId>aclassoc-c26596ab</networkAclAssociationId>
+ <networkAclId>acl-5d659634</networkAclId>
+ <subnetId>subnet-f0669599</subnetId>
+ </item>
+ </associationSet>
+ <tagSet/>
+ </item>
+ </networkAclSet>
+ </DescribeNetworkAclsResponse>
+ """
+
+ def test_get_network_acl_associations(self):
+ self.set_http_response(status_code=200)
+ api_response = self.service_connection.get_all_network_acls()
+ association = api_response[0].associations[0]
+ self.assertEqual(association.network_acl_id, 'acl-5d659634')
+
+
if __name__ == '__main__':
unittest.main()