faker.providers.passport.en_US

Package Contents

Classes

PassportProvider

Implement default Passport provider for Faker.

Provider

Implement passport provider for en_US locale.

class faker.providers.passport.en_US.PassportProvider(generator: Any)

Bases: faker.providers.BaseProvider

Implement default Passport provider for Faker.

passport_number_formats: faker.providers.ElementsType = ()
passport_dob() datetime.date

Generate a datetime date of bisrth.

passport_owner(gender: str = 'X') Tuple[str, str]

Generate a given_name and surname for a passport owner The gender argument is the gender marker of a passport owner, which is a one character string that is either male, female, or non-binary.

passport_number() str

Generate a passport number by replacing tokens to be alphanumeric

class faker.providers.passport.en_US.Provider(generator: Any)

Bases: faker.providers.passport.Provider

Implement passport provider for en_US locale.

Sources:

passport_number_formats = ('?########', '#########')
passport_dates(birthday: datetime.date = date.today()) Tuple[str, str, str]

Generates a formatted date of birth, issue, and expiration dates. issue and expiration dates are conditioned to fall within U.S. standards of 5 and 10 year expirations

The birthday argument is a datetime.date object representing a date of birth.

Sources:

-https://travel.state.gov/content/travel/en/passports/passport-help/faqs.html

passport_gender(seed: int = 0) str

Generates a string representing the gender displayed on a passport

Sources:

passport_full() str

Generates a formatted sting with US Passport information