Example #1
0
 def test_calls_save_images_when_resizing_works(self):
     images = object()
     init(
         self.db, self.Storage,
         flexmock(sizes={
             'nail': (38, 12),
         }, resize_image=lambda x: images))
     save(StringIO(u'bauercontent'), u'jackfile')
     assert self.save_images_args == (u'jackfile', u'bauercontent', images)
Example #2
0
    def test_calls_save_file_when_resizing_raises_ioerror(self):
        def raise_ioerror(*args, **kwargs):
            raise IOError

        init(self.db, self.Storage,
             flexmock(
                 sizes={'nail': (23, 49)},
                 resize_image=raise_ioerror,
             ))
        save(StringIO(u'bauercontent'), u'jackfile')
        assert self.save_file_args == (u'jackfile', u'bauercontent')
Example #3
0
 def setup_method(self, method):
     if method == self.test_deletes_resized_images_from_storage:
         resizer = flexmock(sizes={'nail': (238, 23)})
         (resizer.should_receive('resize_image').and_return(
             {'nail': FakeImage('nail', 'jpg')}))
     else:
         resizer = None
     TestCase.setup_method(self, method, resizer)
     save(StringIO(u'cinna'), u'games')
     self.upload = self.committed_objects[0]
     self.added_objects[:] = []
     self.committed_objects[:] = []
 def setup_method(self, method):
     if method == self.test_deletes_resized_images_from_storage:
         resizer = flexmock(sizes={'nail': (238, 23)})
         (resizer
             .should_receive('resize_image')
             .and_return({'nail': FakeImage('nail', 'jpg')}))
     else:
         resizer = None
     TestCase.setup_method(self, method, resizer)
     save(StringIO(u'cinna'), u'games')
     self.upload = self.committed_objects[0]
     self.added_objects[:] = []
     self.committed_objects[:] = []
 def test_calls_save_file_when_resizing_raises_ioerror(self):
     def raise_ioerror(*args, **kwargs):
         raise IOError
     init(
         self.db,
         self.Storage,
         flexmock(
             sizes={'nail': (23, 49)},
             resize_image=raise_ioerror,
         )
     )
     save(StringIO(u'bauercontent'), u'jackfile')
     assert self.save_file_args == (u'jackfile', u'bauercontent')
 def test_calls_save_images_when_resizing_works(self):
     images = object()
     init(
         self.db,
         self.Storage,
         flexmock(
             sizes={
                 'nail': (38, 12),
             },
             resize_image=lambda x: images
         )
     )
     save(StringIO(u'bauercontent'), u'jackfile')
     assert self.save_images_args == (u'jackfile', u'bauercontent', images)
Example #7
0
 def test_calls_save_file_without_resizer(self):
     init(self.db, self.Storage)
     save(StringIO(u'bauercontent'), u'jackfile')
     assert self.save_file_args == (u'jackfile', u'bauercontent')
 def test_calls_save_file_without_resizer(self):
     init(self.db, self.Storage)
     save(StringIO(u'bauercontent'), u'jackfile')
     assert self.save_file_args == (u'jackfile', u'bauercontent')