• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

escaped / django-exiffield / 34898175507
98%

Build:
DEFAULT BRANCH: master
Ran 14 Sep 2026 09:20PM UTC
Jobs 11
Files 4
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Sep 2026 09:19PM UTC coverage: 98.276%. Remained the same
34898175507

push

github

web-flow
fix: treat missing exif orientation tag as unrotated (#27)

* test: add end-to-end upload and detail page coverage

The suite only exercised the field in isolation; no test went through a
real request. This adds a minimal upload view, model form and templates to
the test app and four tests that render the form, submit a real multipart
image, follow the redirect and assert both the rendered DOM and the
database state after exif extraction and denormalization.

* fix: treat missing exif orientation tag as unrotated

get_orientation raised a KeyError for files without an Orientation tag
(e.g. screenshots and PNGs). ExifTool omits the tag when the image is
stored unrotated, so default to a normal orientation before deciding
between landscape and portrait from the pixel dimensions.

Fixes #23

1 of 1 new or added line in 1 file covered. (100.0%)

171 of 174 relevant lines covered (98.28%)

10.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 py3.10-dj5.2 - 34898175507.1 14 Sep 2026 09:20PM UTC 4
98.28
GitHub Action Run
2 py3.14-dj5.2 - 34898175507.2 14 Sep 2026 09:20PM UTC 4
98.28
GitHub Action Run
3 py3.14-dj6.0 - 34898175507.3 14 Sep 2026 09:20PM UTC 4
98.28
GitHub Action Run
4 py3.11-dj5.2 - 34898175507.4 14 Sep 2026 09:20PM UTC 4
98.28
GitHub Action Run
5 py3.13-dj6.0 - 34898175507.5 14 Sep 2026 09:20PM UTC 4
98.28
GitHub Action Run
6 py3.12-dj6.1 - 34898175507.6 14 Sep 2026 09:20PM UTC 4
98.28
GitHub Action Run
7 py3.13-dj5.2 - 34898175507.7 14 Sep 2026 09:20PM UTC 4
98.28
GitHub Action Run
8 py3.14-dj6.1 - 34898175507.8 14 Sep 2026 09:20PM UTC 4
98.28
GitHub Action Run
9 py3.12-dj5.2 - 34898175507.9 14 Sep 2026 09:20PM UTC 4
98.28
GitHub Action Run
10 py3.13-dj6.1 - 34898175507.10 14 Sep 2026 09:20PM UTC 4
98.28
GitHub Action Run
11 py3.12-dj6.0 - 34898175507.11 14 Sep 2026 09:20PM UTC 4
98.28
GitHub Action Run
Source Files on build 34898175507
  • Tree
  • List 4
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34898175507
  • 95ffd593 on github
  • Prev Build on master (#34898089041)
  • Next Build on master (#34898931748)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc