Example #1
0
    def it_can_construct_from_a_gif_stream(self, Gif__init__):
        cx, cy = 42, 24
        bytes_ = b'filler\x2A\x00\x18\x00'
        stream = BytesIO(bytes_)

        gif = Gif.from_stream(stream)

        Gif__init__.assert_called_once_with(ANY, cx, cy, 72, 72)
        assert isinstance(gif, Gif)
Example #2
0
    def it_can_construct_from_a_gif_stream(self, Gif__init__):
        cx, cy = 42, 24
        bytes_ = b'filler\x2A\x00\x18\x00'
        stream = BytesIO(bytes_)

        gif = Gif.from_stream(stream)

        Gif__init__.assert_called_once_with(ANY, cx, cy, 72, 72)
        assert isinstance(gif, Gif)
Example #3
0
 def it_can_construct_from_a_gif_stream(self, from_stream_fixture):
     stream, Gif__init__, cx, cy = from_stream_fixture
     gif = Gif.from_stream(stream)
     Gif__init__.assert_called_once_with(cx, cy, 72, 72)
     assert isinstance(gif, Gif)
Example #4
0
 def it_knows_its_default_ext(self):
     gif = Gif(None, None, None, None)
     assert gif.default_ext == 'gif'
Example #5
0
 def it_knows_its_content_type(self):
     gif = Gif(None, None, None, None)
     assert gif.content_type == MIME_TYPE.GIF
Example #6
0
 def it_can_construct_from_a_gif_stream(self, from_stream_fixture):
     stream, Gif__init__, cx, cy = from_stream_fixture
     gif = Gif.from_stream(stream)
     Gif__init__.assert_called_once_with(cx, cy, 72, 72)
     assert isinstance(gif, Gif)