Skip to main content

Get genuine data for your testing requirements.

Project description

Genuine-Fake documentation

Definition

Genuine Fake means an imitation of a (usually) valuable object that is so good that it is, to all intents and purposes, identical. Literally genuine fake means something that is real but not real at the same time. Take it like this, it's more of a perfect replica of the original.

Why

As I was building a Django app that involved forms a lot, I got tired from filling the forms and having to think of the testing data at the same time. As curious as I am I wondered if there might be a package that can handle this for me, fortunately there was one, but I didn't like it, well not because it wasn't good, it was brilliant actually but it didn't have all the necessary and broad range of data I was looking for. Then I asked myself "What now?" The decision was to write my own. I did write it within 6 hours. I have changed it's name about 3 times now, hopefully this time it will stick.

Inspiration

Well, truthfully the inspiration came from me trying to challenge myself and be out there. I was so inspired to write the code for this to the point that I wrote half the code on paper as I was travelling from school to home on the train.

How It Works

Installation

$ pip install genuine-fake

Different Environments

MacOS and Linux Terminal

$ pip3 install Genuine-fake
$ python3
>>>

Windows Command Prompt

C:\Users\andil> pip install genuine-fake
C:\Users\andil> python
>>> from genuine.fake import GenuineFake as gf
>>>

In Action

>>> from genuine.fake import GenuineFake as gf
>>> gf.name()
'Mbonisi Ncube'
>>> gf.first_name()
'Phumzile'
>>> gf.last_name()
'Moyo'
>>> gf.hospital()
'Queen of Peace Clinic'
>>> gf.medical_aid()
'For All Medical Aid Society'
>>> gf.medical_professions()
'Orthotist'
>>> gf.national_id()
'08-906712V35'
>>> gf.phone_number()
'+263 77 647 5160'
>>> gf.email()
'ivynkala@outlook.com'
>>> gf.address()
'32 Casper Road, Sunninghill'
>>> gf.career()
'Physician'
>>> gf.company()
'Standard Chartered Bank'
>>> gf.career_position()
'Chauffeur'
>>> gf.date()
'2020-04-13'
>>> gf.random_date()
'1988-06-21'
>>> gf.date_of_birth()
'1995-05-19'
>>> gf.allergies()
'Fish'
>>> gf.house_account_number()
'34746237'
>>> gf.covid_symptom()
'fever'
>>> gf.payment_method()
'EcoCash'
>>> gf.covid_age_group()
'13 - 19'

Other functions include

>>> import genuine
>>> genuine.__author__
'Andile Jaden Mbele'
>>> genuine.__email__
'andilembele020@gmail.com'
>>> genuine.__package__
'genuine-fake'
>>> genuine.__github__
'https://github.com/xeroxzen/genuine-fake'
>>>

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

genuine_fake-1.2.22.tar.gz (46.8 kB view details)

Uploaded Source

Built Distribution

Genuine_fake-1.2.22-py3-none-any.whl (46.9 kB view details)

Uploaded Python 3

File details

Details for the file genuine_fake-1.2.22.tar.gz.

File metadata

  • Download URL: genuine_fake-1.2.22.tar.gz
  • Upload date:
  • Size: 46.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.6

File hashes

Hashes for genuine_fake-1.2.22.tar.gz
Algorithm Hash digest
SHA256 baa62a19276066bd5dc70c4226bc41ea87de4c9bd310c4854b93a8600d4a1492
MD5 70448bba0ad960a63ba825362c922573
BLAKE2b-256 45fba0b51f5c79fe90e9b7d5df00116da2b4e55a48fa2364ac40cef66db228ec

See more details on using hashes here.

File details

Details for the file Genuine_fake-1.2.22-py3-none-any.whl.

File metadata

File hashes

Hashes for Genuine_fake-1.2.22-py3-none-any.whl
Algorithm Hash digest
SHA256 d3e21528c0f790a3ea198983bacf1aba935eeff1fc8ab4817c8eacf352e1c821
MD5 ab216626c58915eb1b0bf83d20713e7f
BLAKE2b-256 a23241c2c30b83efbabace9394835c4a867b4c39a5b4c97f74a8d60ae0e1d55d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page