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

csingley / ofxtools / 27389841485
95%

Build:
DEFAULT BRANCH: master
Ran 12 Jun 2026 02:06AM UTC
Jobs 4
Files 48
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

12 Jun 2026 02:03AM UTC coverage: 93.698% (-0.3%) from 94.009%
27389841485

push

github

csingley
Modernize: replace assert with proper exceptions, format() with f-strings, singledispatch with match

- Replace all assert statements used for validation with proper ValueError/TypeError raises
  (asserts silently no-op under python -O, making them unsafe for runtime validation)
- Convert str.format() calls to f-strings throughout production code
- Replace @singledispatch wrap_stmtrq in Client.py with a match statement
- Update tests that expected AssertionError to expect the correct exception type

52 of 84 new or added lines in 15 files covered. (61.9%)

3 existing lines in 2 files now uncovered.

4520 of 4824 relevant lines covered (93.7%)

3.75 hits per line

Uncovered Changes

Lines Coverage ∆ File
10
72.36
-1.64% ofxtools/Client.py
9
88.37
-6.63% ofxtools/utils.py
4
95.95
1.08% ofxtools/models/tax1099.py
3
68.33
-2.36% ofxtools/config/__init__.py
1
83.18
-0.48% ofxtools/Parser.py
1
87.57
-0.52% ofxtools/models/bank/msgsets.py
1
96.31
-0.43% ofxtools/models/base.py
1
98.68
1.25% ofxtools/models/billpay/common.py
1
97.67
-1.15% ofxtools/models/ofx.py
1
99.09
0.83% ofxtools/models/signon.py

Coverage Regressions

Lines Coverage ∆ File
2
72.36
-1.64% ofxtools/Client.py
1
95.95
1.08% ofxtools/models/tax1099.py
Jobs
ID Job ID Ran Files Coverage
1 27389841485.1 12 Jun 2026 02:06AM UTC 48
93.7
GitHub Action Run
2 27389841485.2 12 Jun 2026 02:06AM UTC 48
93.7
GitHub Action Run
3 27389841485.3 12 Jun 2026 02:06AM UTC 48
93.7
GitHub Action Run
4 27389841485.4 12 Jun 2026 02:06AM UTC 48
93.7
GitHub Action Run
Source Files on build 27389841485
  • Tree
  • List 48
  • Changed 15
  • Source Changed 15
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27389841485
  • e9d63b02 on github
  • Prev Build on master (#27386526705)
  • Next Build on master (#27389919509)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc