def test_colors(self): img_opts = compatible_image_options([ ImageOptions(colors=None), ImageOptions(colors=16), ]) eq_(img_opts.colors, 16) img_opts = compatible_image_options([ ImageOptions(colors=256), ImageOptions(colors=16), ]) eq_(img_opts.colors, 256) img_opts = compatible_image_options([ ImageOptions(colors=256), ImageOptions(colors=16), ], ImageOptions(colors=4) ) eq_(img_opts.colors, 4) img_opts = compatible_image_options([ ImageOptions(colors=256), ImageOptions(colors=0), ]) eq_(img_opts.colors, 0)
def test_mode(self): img_opts = compatible_image_options([ ImageOptions(mode='RGB'), ImageOptions(mode='P'), ]) eq_(img_opts.mode, 'RGB') img_opts = compatible_image_options([ ImageOptions(mode='RGBA'), ImageOptions(mode='P'), ]) eq_(img_opts.mode, 'RGBA') img_opts = compatible_image_options([ ImageOptions(mode='RGB'), ImageOptions(mode='P'), ]) eq_(img_opts.mode, 'RGB') img_opts = compatible_image_options([ ImageOptions(mode='RGB'), ImageOptions(mode='P'), ], ImageOptions(mode='P') ) eq_(img_opts.mode, 'P')
def test_transparent(self): img_opts = compatible_image_options([ ImageOptions(transparent=False), ImageOptions(transparent=True), ]) eq_(img_opts.transparent, False) img_opts = compatible_image_options([ ImageOptions(transparent=None), ImageOptions(transparent=True), ]) eq_(img_opts.transparent, True) img_opts = compatible_image_options([ ImageOptions(transparent=None), ImageOptions(transparent=True), ], ImageOptions(transparent=None) ) eq_(img_opts.transparent, True) img_opts = compatible_image_options([ ImageOptions(transparent=True), ImageOptions(transparent=True), ]) eq_(img_opts.transparent, True)
def test_formats(self): img_opts = compatible_image_options([ ImageOptions(format='image/png'), ImageOptions(format='image/jpeg'), ]) eq_(img_opts.format, 'image/png') img_opts = compatible_image_options([ ImageOptions(format='image/png'), ImageOptions(format='image/jpeg'), ], ImageOptions(format='image/tiff'), ) eq_(img_opts.format, 'image/tiff')
def test_formats(self): img_opts = compatible_image_options([ ImageOptions(format='image/png'), ImageOptions(format='image/jpeg'), ]) eq_(img_opts.format, 'image/png') img_opts = compatible_image_options( [ ImageOptions(format='image/png'), ImageOptions(format='image/jpeg'), ], ImageOptions(format='image/tiff'), ) eq_(img_opts.format, 'image/tiff')
def test_formats(self): img_opts = compatible_image_options([ ImageOptions(format="image/png"), ImageOptions(format="image/jpeg"), ]) assert img_opts.format == "image/png" img_opts = compatible_image_options( [ ImageOptions(format="image/png"), ImageOptions(format="image/jpeg"), ], ImageOptions(format="image/tiff"), ) assert img_opts.format == "image/tiff"
def test_colors(self): img_opts = compatible_image_options( [ImageOptions(colors=None), ImageOptions(colors=16)]) assert img_opts.colors == 16 img_opts = compatible_image_options( [ImageOptions(colors=256), ImageOptions(colors=16)]) assert img_opts.colors == 256 img_opts = compatible_image_options( [ImageOptions(colors=256), ImageOptions(colors=16)], ImageOptions(colors=4), ) assert img_opts.colors == 4 img_opts = compatible_image_options( [ImageOptions(colors=256), ImageOptions(colors=0)]) assert img_opts.colors == 0
def test_mode(self): img_opts = compatible_image_options( [ImageOptions(mode="RGB"), ImageOptions(mode="P")]) assert img_opts.mode == "RGB" img_opts = compatible_image_options( [ImageOptions(mode="RGBA"), ImageOptions(mode="P")]) assert img_opts.mode == "RGBA" img_opts = compatible_image_options( [ImageOptions(mode="RGB"), ImageOptions(mode="P")]) assert img_opts.mode == "RGB" img_opts = compatible_image_options( [ImageOptions(mode="RGB"), ImageOptions(mode="P")], ImageOptions(mode="P"), ) assert img_opts.mode == "P"
def test_transparent(self): img_opts = compatible_image_options( [ImageOptions(transparent=False), ImageOptions(transparent=True)]) assert not img_opts.transparent img_opts = compatible_image_options( [ImageOptions(transparent=None), ImageOptions(transparent=True)]) assert img_opts.transparent img_opts = compatible_image_options( [ImageOptions(transparent=None), ImageOptions(transparent=True)], ImageOptions(transparent=None), ) assert img_opts.transparent img_opts = compatible_image_options( [ImageOptions(transparent=True), ImageOptions(transparent=True)]) assert img_opts.transparent
def test_colors(self): img_opts = compatible_image_options([ ImageOptions(colors=None), ImageOptions(colors=16), ]) eq_(img_opts.colors, 16) img_opts = compatible_image_options([ ImageOptions(colors=256), ImageOptions(colors=16), ]) eq_(img_opts.colors, 256) img_opts = compatible_image_options([ ImageOptions(colors=256), ImageOptions(colors=16), ], ImageOptions(colors=4)) eq_(img_opts.colors, 4) img_opts = compatible_image_options([ ImageOptions(colors=256), ImageOptions(colors=0), ]) eq_(img_opts.colors, 0)
def test_mode(self): img_opts = compatible_image_options([ ImageOptions(mode='RGB'), ImageOptions(mode='P'), ]) eq_(img_opts.mode, 'RGB') img_opts = compatible_image_options([ ImageOptions(mode='RGBA'), ImageOptions(mode='P'), ]) eq_(img_opts.mode, 'RGBA') img_opts = compatible_image_options([ ImageOptions(mode='RGB'), ImageOptions(mode='P'), ]) eq_(img_opts.mode, 'RGB') img_opts = compatible_image_options([ ImageOptions(mode='RGB'), ImageOptions(mode='P'), ], ImageOptions(mode='P')) eq_(img_opts.mode, 'P')
def test_transparent(self): img_opts = compatible_image_options([ ImageOptions(transparent=False), ImageOptions(transparent=True), ]) eq_(img_opts.transparent, False) img_opts = compatible_image_options([ ImageOptions(transparent=None), ImageOptions(transparent=True), ]) eq_(img_opts.transparent, True) img_opts = compatible_image_options([ ImageOptions(transparent=None), ImageOptions(transparent=True), ], ImageOptions(transparent=None)) eq_(img_opts.transparent, True) img_opts = compatible_image_options([ ImageOptions(transparent=True), ImageOptions(transparent=True), ]) eq_(img_opts.transparent, True)