313
314
self.assertEqual([1, 1, 1, 0.5, 0], result['stars'])
314
315
self.assertEqual(234, result['total'])
318
class ThumbnailURLTestCase(TestCaseWithFactory):
319
def test_thumbnail_url(self):
320
staging_sca = 'http://sc.staging.ubuntu.com/'
321
staging_dp = 'http://developer.staging.ubuntu.com/'
322
prod_sca = 'http://software-center.ubuntu.com/'
323
prod_dp = 'http://myapps.developer.ubuntu.com/'
325
(staging_sca + 'site_media/example.jpg',
326
staging_sca + 'thumbnail/225x170/example.jpg'),
327
(staging_dp + 'something_different/foo.jpg',
328
staging_dp + 'something_different/foo.jpg'),
329
(prod_dp + 'site_media/app/example.jpg',
330
prod_dp + 'thumbnail/225x170/app/example.jpg'),
331
(prod_sca + 'foobar.jpg',
332
prod_sca + 'foobar.jpg'),
333
('http://example.com/someother.jpg',
334
'http://example.com/someother.jpg'),
336
for src, expected in cases:
338
dst = thumbnail_url(src)
340
self.assertEqual(expected, dst)