Exemplo n.º 1
0
    def test_over_max(self):
        values = []
        for n in xrange(5):
            values.append({'filename': 'frame %d' % n})
        value = {'frames': values}
        trim_frames(value, max_frames=4)

        assert len(value['frames']) == 4

        for value, num in zip(values[:2], xrange(2)):
            assert value['filename'] == 'frame %d' % num

        for value, num in zip(values[2:], xrange(3, 5)):
            assert value['filename'] == 'frame %d' % num
Exemplo n.º 2
0
    def test_over_max(self):
        values = []
        for n in xrange(5):
            values.append({'filename': 'frame %d' % n})
        value = {'frames': values}
        trim_frames(value, max_frames=4)

        assert len(value['frames']) == 4

        for value, num in zip(values[:2], xrange(2)):
            assert value['filename'] == 'frame %d' % num

        for value, num in zip(values[2:], xrange(3, 5)):
            assert value['filename'] == 'frame %d' % num
Exemplo n.º 3
0
 def test_under_max(self):
     value = {'frames': [{'filename': 'foo'}]}
     trim_frames(value)
     assert len(value['frames']) == 1
     assert value.get('frames_omitted') is None
Exemplo n.º 4
0
 def test_under_max(self):
     value = {'frames': [{'filename': 'foo'}]}
     trim_frames(value)
     assert len(value['frames']) == 1
     assert value.get('frames_omitted') is None