summaryrefslogtreecommitdiff
path: root/tests/unit/vpc/test_networkacl.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/vpc/test_networkacl.py')
-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()