Mock Data Gen
Code to generate synthetic Customer data, usefull to feed into a MDM system for test & validation.
Release history
Version 1.0.0 - Date 6/14/2025 { Run CLI Command like mockdatagen --number 10 --print N }
High Level Conceptual Data Flow Diagram:
Draw Project Directory
tree /F /A > tree_output.txt
Faker Package - Attributes
The Faker library provides a wide range of attributes for generating synthetic data. Here are some commonly used ones:
Personal Information
- fake.name() – Full name
- fake.first_name() – First name
- fake.last_name() – Last name
- fake.prefix() – Name prefix (e.g., Mr., Ms.)
- fake.suffix() – Name suffix (e.g., Jr., Sr.)
Address Details
- fake.address() – Full address (street, city, state, ZIP)
- fake.street_address() – Street address
- fake.city() – City name
- fake.state() – State name
- fake.zipcode() – ZIP code
- fake.country() – Country name
- fake.latitude() – Latitude coordinate
- fake.longitude() – Longitude coordinate
Contact Information
- fake.phone_number() – Phone number
- fake.email() – Email address
- fake.domain_name() – Domain name
- fake.url() – Website URL
Business & Finance
- fake.company() – Company name
- fake.job() – Job title
- fake.credit_card_number() – Credit card number
- fake.currency_code() – Currency code (e.g., USD, EUR)
Miscellaneous
- fake.date_of_birth() – Random date of birth
- fake.ssn() – Social Security Number
- fake.ipv4() – IPv4 address
- fake.ipv6() – IPv6 address
- fake.uuid4() – Unique identifier (UUID)
You can explore more attributes in the official Faker documentation or GeeksforGeeks guide. Let me know if you need specific examples!
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mockdatagen-1.1.0.tar.gz
(5.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mockdatagen-1.1.0.tar.gz.
File metadata
- Download URL: mockdatagen-1.1.0.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.9.23
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be2ce1e17ac6a0160abbf2103a6044604409ea6d5d6863e82ece96e0c9091661
|
|
| MD5 |
e6b71399a6a3db35f2ac73872229554a
|
|
| BLAKE2b-256 |
6b2f177a660b44f2b119895aadf918eb79381af50bc5a1ac8d8d41f94653e1de
|
File details
Details for the file mockdatagen-1.1.0-py3-none-any.whl.
File metadata
- Download URL: mockdatagen-1.1.0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.9.23
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7f029d698118b10d714170c813e62e38d5ec6dad9066d9777f478740a560d20
|
|
| MD5 |
8225f13ef865f6c7df21fe892ccea943
|
|
| BLAKE2b-256 |
50370e130ebac6876c6f172eea0c4f2d4ceb7b8a79eb030f4a8f432def9d3195
|