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

andgineer / dinary-server / 24678226255
77%

Build:
DEFAULT BRANCH: main
Ran 20 Apr 2026 04:35PM UTC
Jobs 1
Files 20
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

20 Apr 2026 04:32PM UTC coverage: 71.757% (+0.04%) from 71.716%
24678226255

push

github

andgineer
Make TestPostExpense::test_enabled_sheet_logging_enqueues_job deterministic

The test relied on the ambient ``DINARY_SHEET_LOGGING_SPREADSHEET`` env
var to be set so ``is_sheet_logging_enabled()`` returned True. CI runs
with the var unset, so the test was flakily passing only on developer
machines that happened to have the var in their shell. Set the setting
explicitly inside the test body (matching the sibling "disabled" test's
pattern) so the test no longer depends on the environment.

Also add explicit coverage for the canonical-defaults-only fallback in
``_rebuild_logging_mapping_from_latest_year``: ``seed_from_sheet``
cannot reach ``latest_year = 0`` in practice (it requires non-empty
pairs first), so we exercise the rebuild directly on a seeded DB.

Made-with: Cursor

1781 of 2482 relevant lines covered (71.76%)

0.72 hits per line

Coverage Regressions

Lines Coverage ∆ File
6
93.18
-2.27% src/dinary/services/duckdb_repo.py
Jobs
ID Job ID Ran Files Coverage
1 24678226255.1 20 Apr 2026 04:35PM UTC 20
71.76
GitHub Action Run
Source Files on build 24678226255
  • Tree
  • List 20
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24678226255
  • 246766a3 on github
  • Prev Build on main (#24677965019)
  • Next Build on main (#24689563722)
  • Delete
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