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

openwisp / openwisp-radius / 18102722890
97%

Build:
DEFAULT BRANCH: master
Ran 29 Sep 2025 03:52PM UTC
Jobs 1
Files 88
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

29 Sep 2025 03:45PM UTC coverage: 98.713% (+0.09%) from 98.625%
18102722890

push

github

web-flow
[change] Change of Authorization: added replies, handled MaxQuotaReached, refactored #643

- When the RADIUS group of a user is changed, the previous implementation
  did not include the RADIUS replies of the new group in the CoA packet,
  which could result in incomplete or incorrect authorization updates.
  This has been fixed by including the RADIUS replies of the new group.
- Added handling of ``MaxQuotaReached`` exceptions: when the RADIUS group
  of a user is changed but their limits are already exceeded, instead of
  sending a CoA Request (to modify a session), we now send a Disconnect
  Message to log out the user.
- Refactored code to reuse counter and attribute retrieval from
  ``AuthorizeView._check_counters``, reducing duplication and improving
  maintainability.

Closes #643

3989 of 4041 relevant lines covered (98.71%)

11.84 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
99.68
-0.02% api/freeradius_views.py
4
98.15
-0.15% utils.py
Jobs
ID Job ID Ran Files Coverage
1 python- - 18102722890.1 29 Sep 2025 03:52PM UTC 88
98.71
GitHub Action Run
Source Files on build 18102722890
  • Tree
  • List 88
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #18102722890
  • 340a64e9 on github
  • Prev Build on master (#17417816040)
  • Next Build on master (#18143296694)
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