mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-11-10 19:56:47 +03:00
Simplified tests now that casting to float is not needed
This commit is contained in:
parent
c04260b3f5
commit
7bfaffd5fa
|
@ -146,25 +146,24 @@ class TestFileTiff:
|
|||
"Tests/images/hopper_float_dpi_" + str(resolutionUnit) + ".tif"
|
||||
) as im:
|
||||
assert im.tag_v2.get(RESOLUTION_UNIT) == resolutionUnit
|
||||
for reloaded_dpi in im.info["dpi"]:
|
||||
assert float(reloaded_dpi) == dpi
|
||||
assert im.info["dpi"] == (dpi, dpi)
|
||||
|
||||
def test_save_float_dpi(self, tmp_path):
|
||||
outfile = str(tmp_path / "temp.tif")
|
||||
with Image.open("Tests/images/hopper.tif") as im:
|
||||
im.save(outfile, dpi=(72.2, 72.2))
|
||||
dpi = (72.2, 72.2)
|
||||
im.save(outfile, dpi=dpi)
|
||||
|
||||
with Image.open(outfile) as reloaded:
|
||||
for dpi in reloaded.info["dpi"]:
|
||||
assert float(dpi) == 72.2
|
||||
assert reloaded.info["dpi"] == dpi
|
||||
|
||||
def test_save_setting_missing_resolution(self):
|
||||
b = BytesIO()
|
||||
with Image.open("Tests/images/10ct_32bit_128.tiff") as im:
|
||||
im.save(b, format="tiff", resolution=123.45)
|
||||
with Image.open(b) as im:
|
||||
assert float(im.tag_v2[X_RESOLUTION]) == 123.45
|
||||
assert float(im.tag_v2[Y_RESOLUTION]) == 123.45
|
||||
assert im.tag_v2[X_RESOLUTION] == 123.45
|
||||
assert im.tag_v2[Y_RESOLUTION] == 123.45
|
||||
|
||||
def test_invalid_file(self):
|
||||
invalid_file = "Tests/images/flower.jpg"
|
||||
|
|
Loading…
Reference in New Issue
Block a user