Skip to content

Commit 06475e8

Browse files
committed
Handle shape mismatch results in HTML
1 parent 39875b7 commit 06475e8

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

pytest_mpl/summary/html.py

+2
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ def _rms_sort(self):
130130
if self.image_status == 'match':
131131
return "000000"
132132
elif self.image_status == 'diff':
133+
if self.rms is None: # Shape mismatch
134+
return "999999"
133135
# RMS will be in [0, 255]
134136
return f"{(self.rms + 2) * 1000:06.0f}"
135137
else: # Missing baseline image

pytest_mpl/summary/templates/result.html

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,18 @@
88
<div class="card">
99
<a class="btn" data-bs-toggle="offcanvas" href="#offcanvas{{ r.id }}" role="button"
1010
aria-controls="offcanvas{{ r.id }}">
11-
{% if r.diff_image -%}
11+
{% if r.image_status and r.image_status == "diff" -%}
1212
<div class="hover-image">
13+
{% if r.diff_image -%}
1314
<div class="diff-image">
1415
<img src="{{ r.diff_image }}" class="card-img-top" alt="diff image">
1516
</div>
1617
<div class="result-image">
1718
<img src="{{ r.result_image }}" class="card-img-top" alt="result image">
1819
</div>
20+
{%- else -%}
21+
<img src="{{ r.result_image }}" class="card-img-top" alt="result image">
22+
{%- endif %}
1923
</div>
2024
{%- elif r.result_image -%}
2125
<img src="{{ r.result_image }}" class="card-img-top" alt="result image">

0 commit comments

Comments
 (0)