Index: tools/telemetry/third_party/gsutil/third_party/boto/tests/unit/ec2/elb/test_listener.py |
diff --git a/tools/telemetry/third_party/gsutil/third_party/boto/tests/unit/ec2/elb/test_listener.py b/tools/telemetry/third_party/gsutil/third_party/boto/tests/unit/ec2/elb/test_listener.py |
deleted file mode 100644 |
index a9d29c5b95a82dccb51252f7f4d0fd1d40993b0b..0000000000000000000000000000000000000000 |
--- a/tools/telemetry/third_party/gsutil/third_party/boto/tests/unit/ec2/elb/test_listener.py |
+++ /dev/null |
@@ -1,125 +0,0 @@ |
-#!/usr/bin/env python |
-import xml.sax |
-from tests.unit import unittest |
- |
-import boto.resultset |
-from boto.ec2.elb.loadbalancer import LoadBalancer |
-from boto.ec2.elb.listener import Listener |
- |
- |
-LISTENERS_RESPONSE = b"""<?xml version="1.0" encoding="UTF-8"?> |
-<DescribeLoadBalancersResponse xmlns="http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/"> |
- <DescribeLoadBalancersResult> |
- <LoadBalancerDescriptions> |
- <member> |
- <SecurityGroups/> |
- <CreatedTime>2013-07-09T19:18:00.520Z</CreatedTime> |
- <LoadBalancerName>elb-boto-unit-test</LoadBalancerName> |
- <HealthCheck> |
- <Interval>30</Interval> |
- <Target>TCP:8000</Target> |
- <HealthyThreshold>10</HealthyThreshold> |
- <Timeout>5</Timeout> |
- <UnhealthyThreshold>2</UnhealthyThreshold> |
- </HealthCheck> |
- <ListenerDescriptions> |
- <member> |
- <PolicyNames/> |
- <Listener> |
- <Protocol>HTTP</Protocol> |
- <LoadBalancerPort>80</LoadBalancerPort> |
- <InstanceProtocol>HTTP</InstanceProtocol> |
- <InstancePort>8000</InstancePort> |
- </Listener> |
- </member> |
- <member> |
- <PolicyNames/> |
- <Listener> |
- <Protocol>HTTP</Protocol> |
- <LoadBalancerPort>8080</LoadBalancerPort> |
- <InstanceProtocol>HTTP</InstanceProtocol> |
- <InstancePort>80</InstancePort> |
- </Listener> |
- </member> |
- <member> |
- <PolicyNames/> |
- <Listener> |
- <Protocol>TCP</Protocol> |
- <LoadBalancerPort>2525</LoadBalancerPort> |
- <InstanceProtocol>TCP</InstanceProtocol> |
- <InstancePort>25</InstancePort> |
- </Listener> |
- </member> |
- </ListenerDescriptions> |
- <Instances/> |
- <Policies> |
- <AppCookieStickinessPolicies/> |
- <OtherPolicies/> |
- <LBCookieStickinessPolicies/> |
- </Policies> |
- <AvailabilityZones> |
- <member>us-east-1a</member> |
- </AvailabilityZones> |
- <CanonicalHostedZoneName>elb-boto-unit-test-408121642.us-east-1.elb.amazonaws.com</CanonicalHostedZoneName> |
- <CanonicalHostedZoneNameID>Z3DZXE0Q79N41H</CanonicalHostedZoneNameID> |
- <Scheme>internet-facing</Scheme> |
- <SourceSecurityGroup> |
- <OwnerAlias>amazon-elb</OwnerAlias> |
- <GroupName>amazon-elb-sg</GroupName> |
- </SourceSecurityGroup> |
- <DNSName>elb-boto-unit-test-408121642.us-east-1.elb.amazonaws.com</DNSName> |
- <BackendServerDescriptions/> |
- <Subnets/> |
- </member> |
- </LoadBalancerDescriptions> |
- </DescribeLoadBalancersResult> |
- <ResponseMetadata> |
- <RequestId>5763d932-e8cc-11e2-a940-11136cceffb8</RequestId> |
- </ResponseMetadata> |
-</DescribeLoadBalancersResponse> |
-""" |
- |
- |
-class TestListenerResponseParsing(unittest.TestCase): |
- def test_parse_complex(self): |
- rs = boto.resultset.ResultSet([ |
- ('member', LoadBalancer) |
- ]) |
- h = boto.handler.XmlHandler(rs, None) |
- xml.sax.parseString(LISTENERS_RESPONSE, h) |
- listeners = rs[0].listeners |
- self.assertEqual( |
- sorted([l.get_complex_tuple() for l in listeners]), |
- [ |
- (80, 8000, 'HTTP', 'HTTP'), |
- (2525, 25, 'TCP', 'TCP'), |
- (8080, 80, 'HTTP', 'HTTP'), |
- ] |
- ) |
- |
-class TestListenerGetItem(unittest.TestCase): |
- def test_getitem_for_http_listener(self): |
- listener = Listener(load_balancer_port=80, |
- instance_port=80, |
- protocol='HTTP', |
- instance_protocol='HTTP') |
- self.assertEqual(listener[0], 80) |
- self.assertEqual(listener[1], 80) |
- self.assertEqual(listener[2], 'HTTP') |
- self.assertEqual(listener[3], 'HTTP') |
- |
- def test_getitem_for_https_listener(self): |
- listener = Listener(load_balancer_port=443, |
- instance_port=80, |
- protocol='HTTPS', |
- instance_protocol='HTTP', |
- ssl_certificate_id='look_at_me_im_an_arn') |
- self.assertEqual(listener[0], 443) |
- self.assertEqual(listener[1], 80) |
- self.assertEqual(listener[2], 'HTTPS') |
- self.assertEqual(listener[3], 'HTTP') |
- self.assertEqual(listener[4], 'look_at_me_im_an_arn') |
- |
- |
-if __name__ == '__main__': |
- unittest.main() |