Adds fake credit score data generation to Faker Python package.
Project description
faker_credit_score is a community-created provider for the Faker test data generator Python package.
This package provides fake credit score data for testing purposes. The four most common non-industry specific credit scoring models are supported:
FICO Score 8
Equifax Beacon 5.0
Experian/Fair Isaac Risk Model V2SM
TransUnion FICO Risk Score, Classic 04
Installation
Install with pip:
$ pip install faker-credit-score
Alternatively, install with setup.py:
$ git clone https://github.com/crd/faker_credit_score.git
$ cd faker_credit_score && python setup.py install
Usage
From the Command Line
$ faker credit_score -i faker_credit_score
756
From within your Python Project
Add the CreditScore Provider to your Faker instance:
from faker import Faker
from faker_credit_score import CreditScore
fake = Faker()
fake.add_provider(CreditScore)
fake.credit_score_name()
'TransUnion FICO Risk Score, Classic 04'
fake.credit_score_provider()
'TransUnion'
fake.credit_score()
791
Contributing
By all means, contribute! I’d be happy to work with any first-time open source contributors so please, don’t be shy.
Testing
Execute unit tests and calculate code coverage like so:
$ coverage run -m unittest tests/*
........
----------------------------------------------------------------------
Ran 8 tests in 0.224s
OK
$ coverage report
Name Stmts Miss Cover
----------------------------------------------------
faker_credit_score/__init__.py 49 0 100%
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for faker_credit_score-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e97fdf5a4238ec29eea211f8b641b47100ead0e32f2197391edfd36a17633a2a |
|
MD5 | 4f422178aeff36817d251a33bde47d99 |
|
BLAKE2b-256 | 6c5d3e70b9e843d0fe4b842fb3e007a7d2a6508587284905ec9fa0fd21486b0d |