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

openwallet-foundation / acapy-vc-authn-oidc / 16503292227
89%

Build:
DEFAULT BRANCH: main
Ran 24 Jul 2025 05:09PM UTC
Jobs 1
Files 26
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

24 Jul 2025 05:08PM UTC coverage: 89.92% (+2.1%) from 87.841%
16503292227

push

github

web-flow
Connection based verification (#802)

* Initial POC of connection based verification

Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>

* Applied black formatting

Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>

* Removed assertion to ensure we didn't use oob

Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>

* Added problem reports on failed connections

Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>

* Add connection verification testing

Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>

1. Updated timestamps in models to use UTC for consistency across the application.
2. Added comprehensive tests for ACA-Py webhook handler, covering various scenarios including connection status changes, presentation request handling, and error reporting.
3. Introduced new dependencies in the `pyproject.toml` for HTTP handling in tests.
4. Improved mocking strategies in test cases for better isolation and reliability.

These changes ensure better adherence to time standards and robustness in handling connection-based verification's and related testing.

* Improve test coverage

Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>

* Use multi_use keyword rather than ephemeral and only delete multi_use auth_sessions

Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>

* Remove NEW comments and removed depreciated create_invitation

Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>

- Removed commented-out code for the depreciated create_invitation method
- Changed comments in the acapy_handler and oidc router modules to remove "NEW" indicators for clarification.

* Fix: removed "pending-" prefix and error reporting with invi_msg_id

Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>

- Removed the hardcoded "pending-" prefix from the session ID lookup when searching by `pres_exch_id` in `acapy_handler.py`, allowing for more flexible ID matching.
- ... (continued)

164 of 207 new or added lines in 7 files covered. (79.23%)

1017 of 1131 relevant lines covered (89.92%)

0.9 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
88.64
3.27% oidc-controller/api/core/models.py
4
91.03
4.08% oidc-controller/api/core/acapy/client.py
38
72.94
oidc-controller/api/routers/acapy_handler.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.12 - 16503292227.1 24 Jul 2025 05:09PM UTC 26
89.92
GitHub Action Run
Source Files on build 16503292227
  • Tree
  • List 26
  • Changed 7
  • Source Changed 5
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16503292227
  • 1a5eb056 on github
  • Prev Build on main (#16456992816)
  • Next Build on main (#16510428501)
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