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

crd / faker_credit_score / 24617764513
100%

Build:
DEFAULT BRANCH: develop
Ran 19 Apr 2026 01:02AM UTC
Jobs 1
Files 1
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

19 Apr 2026 01:02AM UTC coverage: 100.0%. Remained the same
24617764513

push

github

web-flow
feat: add credit_score_profile() for correlated multi-bureau scores (#72)

* feat: add credit_score_profile() for correlated multi-bureau scores

Generate realistic credit scores for the same person across multiple
bureaus. A base score is chosen, then each bureau gets a small random
jitter (±25 points) to simulate real cross-bureau variance.

- Returns dict[str, CreditScoreResult] keyed by provider name
- Supports score_type, tier, and provider filtering
- Case-insensitive provider name matching
- Individual scores may drift across tier boundaries naturally
- Scores always clamped to model-valid ranges

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: apply code review findings

- Fix non-deterministic provider ordering by iterating the input list
  instead of a set, preserving caller's order for seeded reproducibility
- Tighten tier test assertion: 300 (not 275) is the true minimum since
  model range clamping prevents going below model_low
- Add edge case tests: empty providers, duplicate providers, provider
  filter combined with tier

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* refactor: extract profile_jitter as class variable, derive test bounds

Replace hardcoded magic numbers in tests with values computed from
the source data (model ranges, tier boundaries, profile_jitter).
Tests now stay correct if jitter or tier boundaries change.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

16 of 16 branches covered (100.0%)

Branch coverage included in aggregate %.

84 of 84 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24617764513.1 19 Apr 2026 01:02AM UTC 1
100.0
GitHub Action Run
Source Files on build 24617764513
  • Tree
  • List 1
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24617764513
  • 3081ede7 on github
  • Prev Build on develop (#24613252902)
  • Next Build on develop (#25695065586)
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