26 from ec2.base.action
import Action
27 from ec2.base.test
import TestCase
33 self.cluster_manager.image.user.list.side_effect = [
35 'description':
'Fake image 01.',
44 'description':
'Fake image 02.',
53 action = Action({
'Action':
'DescribeImages'}, self.cluster_manager)
54 response = action.execute()
56 self.assertMultiLineEqual(
58 """<?xml version="1.0" encoding="UTF-8"?>
59 <DescribeImagesResponse xmlns="http://ec2.amazonaws.com/doc/2012-03-01/">
60 <requestId>833f0802-7b29-4641-b953-6f6b78908b22</requestId>
63 <architecture>x86_64</architecture>
64 <description>Fake image 01.</description>
65 <imageId>123</imageId>
66 <imageLocation>ami-123</imageLocation>
67 <imageState>available</imageState>
68 <imageOwnerId>1</imageOwnerId>
69 <isPublic>false</isPublic>
74 <architecture>x86_64</architecture>
75 <description>Fake image 02.</description>
76 <imageId>456</imageId>
77 <imageLocation>ami-456</imageLocation>
78 <imageState>available</imageState>
79 <imageOwnerId>1</imageOwnerId>
80 <isPublic>true</isPublic>
85 </DescribeImagesResponse>