Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(27)

Side by Side Diff: tests/ec2/test_connection.py

Issue 8386013: Merging in latest boto. (Closed) Base URL: svn://svn.chromium.org/boto
Patch Set: Redoing vendor drop by deleting and then merging. Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tests/ec2/elb/test_connection.py ('k') | tests/s3/__init__.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python
2
3 # Copyright (c) 2006-2010 Mitch Garnaat http://garnaat.org/ 1 # Copyright (c) 2006-2010 Mitch Garnaat http://garnaat.org/
4 # Copyright (c) 2009, Eucalyptus Systems, Inc. 2 # Copyright (c) 2009, Eucalyptus Systems, Inc.
5 # All rights reserved. 3 # All rights reserved.
6 # 4 #
7 # Permission is hereby granted, free of charge, to any person obtaining a 5 # Permission is hereby granted, free of charge, to any person obtaining a
8 # copy of this software and associated documentation files (the 6 # copy of this software and associated documentation files (the
9 # "Software"), to deal in the Software without restriction, including 7 # "Software"), to deal in the Software without restriction, including
10 # without limitation the rights to use, copy, modify, merge, publish, dis- 8 # without limitation the rights to use, copy, modify, merge, publish, dis-
11 # tribute, sublicense, and/or sell copies of the Software, and to permit 9 # tribute, sublicense, and/or sell copies of the Software, and to permit
12 # persons to whom the Software is furnished to do so, subject to the fol- 10 # persons to whom the Software is furnished to do so, subject to the fol-
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 image = rs[0] 46 image = rs[0]
49 # temporarily make this image runnable by everyone 47 # temporarily make this image runnable by everyone
50 status = image.set_launch_permissions(group_names=['all']) 48 status = image.set_launch_permissions(group_names=['all'])
51 assert status 49 assert status
52 d = image.get_launch_permissions() 50 d = image.get_launch_permissions()
53 assert d.has_key('groups') 51 assert d.has_key('groups')
54 assert len(d['groups']) > 0 52 assert len(d['groups']) > 0
55 # now remove that permission 53 # now remove that permission
56 status = image.remove_launch_permissions(group_names=['all']) 54 status = image.remove_launch_permissions(group_names=['all'])
57 assert status 55 assert status
56 time.sleep(10)
58 d = image.get_launch_permissions() 57 d = image.get_launch_permissions()
59 assert not d.has_key('groups') 58 assert not d.has_key('groups')
60 59
61 # create 2 new security groups 60 # create 2 new security groups
62 group1_name = 'test-%d' % int(time.time()) 61 group1_name = 'test-%d' % int(time.time())
63 group_desc = 'This is a security group created during unit testing' 62 group_desc = 'This is a security group created during unit testing'
64 group1 = c.create_security_group(group1_name, group_desc) 63 group1 = c.create_security_group(group1_name, group_desc)
65 time.sleep(2) 64 time.sleep(2)
66 group2_name = 'test-%d' % int(time.time()) 65 group2_name = 'test-%d' % int(time.time())
67 group_desc = 'This is a security group created during unit testing' 66 group_desc = 'This is a security group created during unit testing'
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
162 161
163 # short test around Paid AMI capability 162 # short test around Paid AMI capability
164 demo_paid_ami_id = 'ami-bd9d78d4' 163 demo_paid_ami_id = 'ami-bd9d78d4'
165 demo_paid_ami_product_code = 'A79EC0DB' 164 demo_paid_ami_product_code = 'A79EC0DB'
166 l = c.get_all_images([demo_paid_ami_id]) 165 l = c.get_all_images([demo_paid_ami_id])
167 assert len(l) == 1 166 assert len(l) == 1
168 assert len(l[0].product_codes) == 1 167 assert len(l[0].product_codes) == 1
169 assert l[0].product_codes[0] == demo_paid_ami_product_code 168 assert l[0].product_codes[0] == demo_paid_ami_product_code
170 169
171 print '--- tests completed ---' 170 print '--- tests completed ---'
OLDNEW
« no previous file with comments | « tests/ec2/elb/test_connection.py ('k') | tests/s3/__init__.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698