Skip to content

Commit b7a5b59

Browse files
committed
Updated tests for os.path.realpath
1 parent 3c80ec0 commit b7a5b59

6 files changed

Lines changed: 36 additions & 12 deletions

File tree

Tests/test_file_apng.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -674,6 +674,10 @@ def test_save_all_progress() -> None:
674674
progress = []
675675

676676
def callback(state):
677+
if state["image_filename"]:
678+
state["image_filename"] = (
679+
state["image_filename"].replace("\\", "/").split("Tests/images/")[-1]
680+
)
677681
progress.append(state)
678682

679683
Image.new("RGB", (1, 1)).save(out, "PNG", save_all=True, progress=callback)
@@ -700,7 +704,7 @@ def callback(state):
700704
expected.append(
701705
{
702706
"image_index": i,
703-
"image_filename": "Tests/images/apng/single_frame.png",
707+
"image_filename": "apng/single_frame.png",
704708
"completed_frames": i + 1,
705709
"total_frames": 7,
706710
}
@@ -709,7 +713,7 @@ def callback(state):
709713
expected.append(
710714
{
711715
"image_index": 2,
712-
"image_filename": "Tests/images/apng/delay.png",
716+
"image_filename": "apng/delay.png",
713717
"completed_frames": i + 3,
714718
"total_frames": 7,
715719
}

Tests/test_file_gif.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,10 @@ def test_save_all_progress():
297297
progress = []
298298

299299
def callback(state):
300+
if state["image_filename"]:
301+
state["image_filename"] = (
302+
state["image_filename"].replace("\\", "/").split("Tests/images/")[-1]
303+
)
300304
progress.append(state)
301305

302306
Image.new("RGB", (1, 1)).save(out, "GIF", save_all=True, progress=callback)
@@ -328,7 +332,7 @@ def callback(state):
328332
expected.append(
329333
{
330334
"image_index": 1,
331-
"image_filename": "Tests/images/chi.gif",
335+
"image_filename": "chi.gif",
332336
"completed_frames": i + 2,
333337
"total_frames": 32,
334338
}

Tests/test_file_mpo.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,10 @@ def test_save_all_progress():
288288
progress = []
289289

290290
def callback(state):
291+
if state["image_filename"]:
292+
state["image_filename"] = (
293+
state["image_filename"].replace("\\", "/").split("Tests/images/")[-1]
294+
)
291295
progress.append(state)
292296

293297
Image.new("RGB", (1, 1)).save(out, "MPO", save_all=True, progress=callback)
@@ -308,9 +312,7 @@ def callback(state):
308312
im.save(out, "MPO", save_all=True, append_images=[im2], progress=callback)
309313

310314
expected = []
311-
for i, filename in enumerate(
312-
["Tests/images/sugarshack.mpo", "Tests/images/frozenpond.mpo"]
313-
):
315+
for i, filename in enumerate(["sugarshack.mpo", "frozenpond.mpo"]):
314316
for j in range(2):
315317
expected.append(
316318
{

Tests/test_file_pdf.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,10 @@ def test_save_all_progress() -> None:
177177
progress = []
178178

179179
def callback(state):
180+
if state["image_filename"]:
181+
state["image_filename"] = (
182+
state["image_filename"].replace("\\", "/").split("Tests/images/")[-1]
183+
)
180184
progress.append(state)
181185

182186
Image.new("RGB", (1, 1)).save(out, "PDF", save_all=True, progress=callback)
@@ -197,9 +201,7 @@ def callback(state):
197201
im.save(out, "PDF", save_all=True, append_images=[im2], progress=callback)
198202

199203
expected = []
200-
for i, filename in enumerate(
201-
["Tests/images/sugarshack.mpo", "Tests/images/frozenpond.mpo"]
202-
):
204+
for i, filename in enumerate(["sugarshack.mpo", "frozenpond.mpo"]):
203205
for j in range(2):
204206
expected.append(
205207
{

Tests/test_file_tiff.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -704,6 +704,12 @@ def test_save_all_progress(self) -> None:
704704
progress = []
705705

706706
def callback(state):
707+
if state["image_filename"]:
708+
state["image_filename"] = (
709+
state["image_filename"]
710+
.replace("\\", "/")
711+
.split("Tests/images/")[-1]
712+
)
707713
progress.append(state)
708714

709715
Image.new("RGB", (1, 1)).save(out, "TIFF", save_all=True, progress=callback)
@@ -728,7 +734,7 @@ def callback(state):
728734
expected = [
729735
{
730736
"image_index": 0,
731-
"image_filename": "Tests/images/hopper.tif",
737+
"image_filename": "hopper.tif",
732738
"completed_frames": 1,
733739
"total_frames": 4,
734740
}
@@ -737,7 +743,7 @@ def callback(state):
737743
expected.append(
738744
{
739745
"image_index": 1,
740-
"image_filename": "Tests/images/multipage.tiff",
746+
"image_filename": "multipage.tiff",
741747
"completed_frames": i + 2,
742748
"total_frames": 4,
743749
}

Tests/test_file_webp.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,12 @@ def test_save_all_progress(self) -> None:
131131
progress = []
132132

133133
def callback(state):
134+
if state["image_filename"]:
135+
state["image_filename"] = (
136+
state["image_filename"]
137+
.replace("\\", "/")
138+
.split("Tests/images/")[-1]
139+
)
134140
progress.append(state)
135141

136142
Image.new("RGB", (1, 1)).save(out, "WEBP", save_all=True, progress=callback)
@@ -155,7 +161,7 @@ def callback(state):
155161
expected.append(
156162
{
157163
"image_index": 0,
158-
"image_filename": "Tests/images/iss634.webp",
164+
"image_filename": "iss634.webp",
159165
"completed_frames": i + 1,
160166
"total_frames": 43,
161167
}

0 commit comments

Comments
 (0)