Revision 3768eb67 snf-cyclades-app/synnefo/api/tests/images.py
b/snf-cyclades-app/synnefo/api/tests/images.py | ||
---|---|---|
98 | 98 |
|
99 | 99 |
@assert_backend_closed |
100 | 100 |
def test_list_images_detail(self, mimage): |
101 |
self.maxDiff = None |
|
101 | 102 |
images = [{'id': 1, |
102 | 103 |
'name': 'image-1', |
103 | 104 |
'status':'available', |
... | ... | |
105 | 106 |
'updated_at': '2012-12-26 11:52:54', |
106 | 107 |
'owner': 'user1', |
107 | 108 |
'deleted_at': '', |
109 |
'is_snapshot': False, |
|
108 | 110 |
'properties': {'foo':'bar'}}, |
109 | 111 |
{'id': 2, |
110 | 112 |
'name': 'image-2', |
... | ... | |
113 | 115 |
'updated_at': '2012-12-26 11:52:54', |
114 | 116 |
'owner': 'user1', |
115 | 117 |
'deleted_at': '2012-12-27 11:52:54', |
118 |
'is_snapshot': False, |
|
116 | 119 |
'properties': ''}, |
117 | 120 |
{'id': 3, |
118 | 121 |
'name': 'image-3', |
... | ... | |
121 | 124 |
'deleted_at': '', |
122 | 125 |
'updated_at': '2012-12-26 11:52:54', |
123 | 126 |
'owner': 'user1', |
127 |
'is_snapshot': False, |
|
124 | 128 |
'properties': ''}] |
125 | 129 |
result_images = [ |
126 | 130 |
{'id': 1, |
... | ... | |
131 | 135 |
'updated': '2012-12-26T11:52:54+00:00', |
132 | 136 |
'user_id': 'user1', |
133 | 137 |
'tenant_id': 'user1', |
138 |
'is_snapshot': False, |
|
134 | 139 |
'metadata': {'foo':'bar'}}, |
135 | 140 |
{'id': 2, |
136 | 141 |
'name': 'image-2', |
... | ... | |
140 | 145 |
'tenant_id': 'user1', |
141 | 146 |
'created': '2012-11-26T11:52:54+00:00', |
142 | 147 |
'updated': '2012-12-26T11:52:54+00:00', |
148 |
'is_snapshot': False, |
|
143 | 149 |
'metadata': {}}, |
144 | 150 |
{'id': 3, |
145 | 151 |
'name': 'image-3', |
... | ... | |
149 | 155 |
'tenant_id': 'user1', |
150 | 156 |
'created': '2012-11-26T11:52:54+00:00', |
151 | 157 |
'updated': '2012-12-26T11:52:54+00:00', |
158 |
'is_snapshot': False, |
|
152 | 159 |
'metadata': {}}] |
153 | 160 |
mimage().list_images.return_value = images |
154 | 161 |
response = self.myget('images/detail', 'user') |
... | ... | |
174 | 181 |
'deleted_at': '', |
175 | 182 |
'updated_at': old_time.isoformat(), |
176 | 183 |
'owner': 'user1', |
184 |
'is_snapshot': False, |
|
177 | 185 |
'properties': ''}, |
178 | 186 |
{'id': 2, |
179 | 187 |
'name': 'image-2', |
... | ... | |
183 | 191 |
'created_at': new_time.isoformat(), |
184 | 192 |
'updated_at': new_time.isoformat(), |
185 | 193 |
'deleted_at': new_time.isoformat(), |
194 |
'is_snapshot': False, |
|
186 | 195 |
'properties': ''}] |
187 | 196 |
mimage().list_images.return_value = images |
188 | 197 |
response =\ |
... | ... | |
193 | 202 |
|
194 | 203 |
@assert_backend_closed |
195 | 204 |
def test_get_image_details(self, mimage): |
205 |
self.maxDiff = None |
|
196 | 206 |
image = {'id': 42, |
197 | 207 |
'name': 'image-1', |
198 | 208 |
'status': 'available', |
... | ... | |
200 | 210 |
'updated_at': '2012-12-26 11:52:54', |
201 | 211 |
'deleted_at': '', |
202 | 212 |
'owner': 'user1', |
213 |
'is_snapshot': False, |
|
203 | 214 |
'properties': {'foo': 'bar'}} |
204 | 215 |
result_image = \ |
205 | 216 |
{'id': 42, |
... | ... | |
210 | 221 |
'updated': '2012-12-26T11:52:54+00:00', |
211 | 222 |
'user_id': 'user1', |
212 | 223 |
'tenant_id': 'user1', |
224 |
'is_snapshot': False, |
|
213 | 225 |
'metadata': {'foo': 'bar'}} |
214 | 226 |
mimage.return_value.get_image.return_value = image |
215 | 227 |
response = self.myget('images/42', 'user') |
Also available in: Unified diff