def test_preview_modified(self, update_mock): addon = Addon.objects.get(pk=3615) name = 'transparent.png' form = forms.PreviewForm({'caption': 'test', 'upload_hash': name, 'position': 1}) with storage.open(os.path.join(self.dest, name), 'w') as f: copyfileobj(open(get_image_path(name)), f) assert form.is_valid() form.save(addon) assert update_mock.called
def test_preview_size(self): addon = Addon.objects.get(pk=3615) name = 'non-animated.gif' form = forms.PreviewForm({'caption': 'test', 'upload_hash': name, 'position': 1}) with storage.open(os.path.join(self.dest, name), 'w') as f: copyfileobj(open(get_image_path(name)), f) assert form.is_valid() form.save(addon) eq_(addon.previews.all()[0].sizes, {u'image': [250, 297], u'thumbnail': [126, 150]})
def test_preview_modified(self, update_mock): addon = Addon.objects.get(pk=3615) name = 'transparent.png' form = forms.PreviewForm({'caption': 'test', 'upload_hash': name, 'position': 1}) dest = path.path(settings.TMP_PATH) / 'preview' if not os.path.exists(dest): os.makedirs(dest) shutil.copyfile(get_image_path(name), dest / name) assert form.is_valid() form.save(addon) assert update_mock.called
def test_preview_size(self): addon = Addon.objects.get(pk=3615) name = 'non-animated.gif' form = forms.PreviewForm({'caption': 'test', 'upload_hash': name, 'position': 1}) dest = path.path(settings.TMP_PATH) / 'preview' if not os.path.exists(dest): os.makedirs(dest) shutil.copyfile(get_image_path(name), dest / name) assert form.is_valid() form.save(addon) eq_(addon.previews.all()[0].sizes, {u'image': [250, 297], u'thumbnail': [126, 150]})