diff options
Diffstat (limited to 'tests/unit/vpc/test_networkacl.py')
-rw-r--r-- | tests/unit/vpc/test_networkacl.py | 47 |
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() |