Faker: providers I–L
This reference covers 100 facade names in the I-L range. The whole catalog contains 675 typed methods (694 signatures including overloads) and 7 backend helpers accessible at runtime, organized alphabetically. Availability was checked against the installed backend’s 110 locales; some methods only exist for specific locales.
Preparing examples
Section titled “Preparing examples”Examples generate values in memory. They neither create tables nor insert records. Define this factory once, then use snippets inside its definition(), a seeder or a service/controller as shown in Faker and simulated data.
from orionis.orm import Integer, Model, Stringfrom orionis.orm.factories import Factory
class SampleRecord(Model): id = Integer().primary().autoIncrement() value = String(180) timestamps = False fillable = ["value"]
class SampleFactory(Factory[SampleRecord]): model = SampleRecord
def definition(self): return {"value": self.fake.word()}Each entry selects a verified compatible locale, presents the typed contract and the backend’s actual defaults. ... in a typed signature means the stub does not specify that default, not a value to pass. Runtime signatures show concrete defaults. Locale variants are distinguished when they differ; examples retain native parameter names while facade methods use camelCase.
Types T and TEnum preserve received value/Enum types; Callable, Iterable, Sequence, Collection, Any, Decimal, UUID and datetime types belong to the provider’s Python contract. Optional permits None and Literal restricts concrete values. Results are not automatically converted to ORM attributes or JSON: apply the appropriate cast/encoder.
Methods ordinarily propagate backend parameter errors (TypeError, ValueError, formatting errors). If a locale does not publish a name, the facade raises AttributeError. image and xml need specific dependencies explained in their entries. See the usage guide for unique and optional; unhashable results can prevent uniqueness checks. No claim is made that every method exists for every locale.
Catalog index
Section titled “Catalog index”A-D · E-H · I-L · M-P · Q-T · U-Z
ianaId
Section titled “ianaId”ianaId generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def ianaId() -> strActual signature for en_US:
fake.ianaId() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.ianaId()iban generates fictional banking identifiers; formatting does not represent operational accounts.
Orionis typed contract:
def iban() -> strActual signature for en_US:
fake.iban() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.iban()ide generates company names and expressions for test entities.
Orionis typed contract:
def ide() -> strActual signature for fr_CH:
fake.ide() -> strVerified availability: 1 locales. Example locales: fr_CH.
fake = SampleFactory(locale="fr_CH", seed=7).fakevalue = fake.ide()identityCardNumber
Section titled “identityCardNumber”identityCardNumber generates names and identity components for test profiles.
Orionis typed contract:
def identityCardNumber() -> strActual signature for pl_PL:
fake.identityCardNumber() -> strVerified availability: 1 locales. Example locales: pl_PL.
fake = SampleFactory(locale="pl_PL", seed=7).fakevalue = fake.identityCardNumber()idi generates company names and expressions for test entities.
Orionis typed contract:
def idi() -> strActual signature for fr_CH:
fake.idi() -> strVerified availability: 1 locales. Example locales: fr_CH.
fake = SampleFactory(locale="fr_CH", seed=7).fakevalue = fake.idi()Generates image bytes and requires Pillow. Without that dependency it raises faker.exceptions.UnsupportedFeature; some formats also depend on available codecs.
Orionis typed contract:
def image(size: tuple[int, int]=..., image_format: str=..., hue: int | Sequence[int] | str | None=..., luminosity: str | None=...) -> bytesActual signature for en_US:
fake.image(size: Tuple[int, int] = (256, 256), image_format: str = 'png', hue: int | Sequence[int] | str | None = None, luminosity: str | None = None) -> bytes| Parameter | Purpose |
|---|---|
size | Image (width, height) pair in pixels. |
image_format | Image encoding format, such as png. |
hue | Provider-supported hue or color family. |
luminosity | Color luminosity category. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
The example handles a missing dependency; install Pillow for images or xmltodict for XML in the environment using that provider.
from faker.exceptions import UnsupportedFeature
fake = SampleFactory(locale="en_US", seed=7).faketry: value = fake.image(size=(32, 32), image_format="png")except UnsupportedFeature: value = NoneimageUrl
Section titled “imageUrl”imageUrl generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def imageUrl(width: int | None=..., height: int | None=..., placeholder_url: str | None=...) -> strActual signature for en_US:
fake.imageUrl(width: int | None = None, height: int | None = None, placeholder_url: str | None = None) -> str| Parameter | Purpose |
|---|---|
width | Placeholder image width in pixels. |
height | Placeholder image height in pixels. |
placeholder_url | URL template with {width}/{height} placeholders; only generates text, without downloading an image. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.imageUrl()individualsInn
Section titled “individualsInn”individualsInn generates company names and expressions for test entities.
Orionis typed contract:
def individualsInn() -> strActual signature for ru_RU:
fake.individualsInn() -> strVerified availability: 1 locales. Example locales: ru_RU.
fake = SampleFactory(locale="ru_RU", seed=7).fakevalue = fake.individualsInn()individualsOgrn
Section titled “individualsOgrn”individualsOgrn generates company names and expressions for test entities.
Orionis typed contract:
def individualsOgrn() -> strActual signature for ru_RU:
fake.individualsOgrn() -> strVerified availability: 1 locales. Example locales: ru_RU.
fake = SampleFactory(locale="ru_RU", seed=7).fakevalue = fake.individualsOgrn()initials
Section titled “initials”initials generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def initials() -> strActual signature for ar_JO:
fake.initials() -> strVerified availability: 1 locales. Example locales: ar_JO.
fake = SampleFactory(locale="ar_JO", seed=7).fakevalue = fake.initials()internetExplorer
Section titled “internetExplorer”internetExplorer generates User-Agent strings and components for simulated clients.
Orionis typed contract:
def internetExplorer() -> strActual signature for en_US:
fake.internetExplorer() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.internetExplorer()invalidSsn
Section titled “invalidSsn”invalidSsn generates fictional administrative or tax identifiers; format depends on country.
Orionis typed contract:
def invalidSsn() -> strActual signature for en_US:
fake.invalidSsn() -> strVerified availability: 52 locales. Example locales: en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_EG, ar_JO, ar_PS.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.invalidSsn()iosPlatformToken
Section titled “iosPlatformToken”iosPlatformToken generates User-Agent strings and components for simulated clients.
Orionis typed contract:
def iosPlatformToken() -> strActual signature for en_US:
fake.iosPlatformToken() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.iosPlatformToken()ipv4 generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def ipv4(network: bool=..., address_class: str | None=..., private: str | None=...) -> strActual signature for en_US:
fake.ipv4(network: bool = False, address_class: str | None = None, private: str | None = None) -> str| Parameter | Purpose |
|---|---|
network | Returns network specification rather than a host address. |
address_class | IPv4 network class restricting the generated range. |
private | Selects private IPv4 range when not None. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.ipv4()ipv4NetworkClass
Section titled “ipv4NetworkClass”ipv4NetworkClass generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def ipv4NetworkClass() -> strActual signature for en_US:
fake.ipv4NetworkClass() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.ipv4NetworkClass()ipv4Private
Section titled “ipv4Private”ipv4Private generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def ipv4Private(network: bool=..., address_class: str | None=...) -> strActual signature for en_US:
fake.ipv4Private(network: bool = False, address_class: str | None = None) -> str| Parameter | Purpose |
|---|---|
network | Returns network specification rather than a host address. |
address_class | IPv4 network class restricting the generated range. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.ipv4Private()ipv4Public
Section titled “ipv4Public”ipv4Public generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def ipv4Public(network: bool=..., address_class: str | None=...) -> strActual signature for en_US:
fake.ipv4Public(network: bool = False, address_class: str | None = None) -> str| Parameter | Purpose |
|---|---|
network | Returns network specification rather than a host address. |
address_class | IPv4 network class restricting the generated range. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.ipv4Public()ipv6 generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def ipv6(network: bool=...) -> strActual signature for en_US:
fake.ipv6(network: bool = False) -> str| Parameter | Purpose |
|---|---|
network | Returns network specification rather than a host address. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.ipv6()isLeapYear
Section titled “isLeapYear”Checks whether the supplied year is a leap year; returns bool and requires a locale publishing this helper.
Orionis typed contract:
def isLeapYear(year: int) -> boolActual signature for it_IT:
fake.isLeapYear(year: int) -> bool| Parameter | Purpose |
|---|---|
year | Year generated or evaluated by this provider. |
Verified availability: 1 locales. Example locales: it_IT.
fake = SampleFactory(locale="it_IT", seed=7).fakevalue = fake.isLeapYear(year=2024)isbn10
Section titled “isbn10”isbn10 generates publication identifiers for test catalogs.
Orionis typed contract:
def isbn10(separator: str=...) -> strActual signature for en_US:
fake.isbn10(separator: str = '-') -> str| Parameter | Purpose |
|---|---|
separator | Textual format separator. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.isbn10()isbn13
Section titled “isbn13”isbn13 generates publication identifiers for test catalogs.
Orionis typed contract:
def isbn13(separator: str=...) -> strActual signature for en_US:
fake.isbn13(separator: str = '-') -> str| Parameter | Purpose |
|---|---|
separator | Textual format separator. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.isbn13()iso8601
Section titled “iso8601”iso8601 generates dates, times and intervals for temporal fixtures.
Orionis typed contract:
def iso8601(tzinfo: datetime.tzinfo | None=..., end_datetime: datetime.date | datetime.datetime | datetime.timedelta | str | int | None=..., sep: str=..., timespec: str=...) -> strActual signature for en_US:
fake.iso8601(tzinfo: datetime.tzinfo | None = None, end_datetime: datetime.date | datetime.datetime | datetime.timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') -> str| Parameter | Purpose |
|---|---|
tzinfo | Timezone for generated datetime; None uses native behavior. |
end_datetime | Ending datetime interval boundary. |
sep | Format separator. |
timespec | Temporal precision of ISO 8601 text. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.iso8601()Returns backend (locale, native generator) pairs. Generate data through fake or fake[locale]; these introspection pairs contain native objects.
Helper accessible through dynamic facade dispatch; not declared in _ProviderMethods.
Actual signature for en_US:
fake.items() -> 'list[tuple[str, Generator | Faker]]'Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = [(locale, type(generator).__name__) for locale, generator in fake.items()]itin generates fictional administrative or tax identifiers; format depends on country.
Orionis typed contract:
def itin() -> strActual signature for en_US:
fake.itin() -> strVerified availability: 52 locales. Example locales: en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_EG, ar_JO, ar_PS.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.itin()jan generates product codes and check digits for test catalogs.
Orionis typed contract:
def jan(length: int=...) -> strActual signature for ja_JP:
fake.jan(length: int = 13) -> str| Parameter | Purpose |
|---|---|
length | Value length/size; units depend on this provider. |
Verified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.jan()jan13 generates product codes and check digits for test catalogs.
Orionis typed contract:
def jan13() -> strActual signature for ja_JP:
fake.jan13() -> strVerified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.jan13()jan8 generates product codes and check digits for test catalogs.
Orionis typed contract:
def jan8() -> strActual signature for ja_JP:
fake.jan8() -> strVerified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.jan8()job generates job titles for sample profiles.
Orionis typed contract:
def job() -> strActual signature for en_US:
fake.job() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.job()jobFemale
Section titled “jobFemale”jobFemale generates job titles for sample profiles.
Orionis typed contract:
def jobFemale() -> strActual signature for en_US:
fake.jobFemale() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.jobFemale()jobMale
Section titled “jobMale”jobMale generates job titles for sample profiles.
Orionis typed contract:
def jobMale() -> strActual signature for en_US:
fake.jobMale() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.jobMale()Returns JSON text; data_columns controls structure and cls supplies an optional JSON encoder.
Orionis typed contract:
def json(data_columns: list | None=..., num_rows: int=..., indent: int | None=..., cls: type[encoder.JSONEncoder] | None=...) -> strActual signature for en_US:
fake.json(data_columns: List | None = None, num_rows: int = 10, indent: int | None = None, cls: Type[json.encoder.JSONEncoder] | None = None) -> str| Parameter | Purpose |
|---|---|
data_columns | Structure, column or generator-token definition. |
num_rows | Number of serialized data rows. |
indent | JSON indentation or None for compact output. |
cls | JSON encoder class. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.json(num_rows=2)jsonBytes
Section titled “jsonBytes”Generates JSON encoded as bytes rather than str.
Orionis typed contract:
def jsonBytes(data_columns: list | None=..., num_rows: int=..., indent: int | None=..., cls: type[encoder.JSONEncoder] | None=...) -> bytesActual signature for en_US:
fake.jsonBytes(data_columns: List | None = None, num_rows: int = 10, indent: int | None = None, cls: Type[json.encoder.JSONEncoder] | None = None) -> bytes| Parameter | Purpose |
|---|---|
data_columns | Structure, column or generator-token definition. |
num_rows | Number of serialized data rows. |
indent | JSON indentation or None for compact output. |
cls | JSON encoder class. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.jsonBytes(num_rows=2)kana generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def kana() -> strActual signature for ja_JP:
fake.kana() -> strVerified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.kana()kanaName
Section titled “kanaName”kanaName generates names and identity components for test profiles.
Orionis typed contract:
def kanaName() -> strActual signature for ja_JP:
fake.kanaName() -> strVerified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.kanaName()kanaNameFemale
Section titled “kanaNameFemale”kanaNameFemale generates names and identity components for test profiles.
Orionis typed contract:
def kanaNameFemale() -> strActual signature for ja_JP:
fake.kanaNameFemale() -> strVerified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.kanaNameFemale()kanaNameMale
Section titled “kanaNameMale”kanaNameMale generates names and identity components for test profiles.
Orionis typed contract:
def kanaNameMale() -> strActual signature for ja_JP:
fake.kanaNameMale() -> strVerified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.kanaNameMale()kpp generates company names and expressions for test entities.
Orionis typed contract:
def kpp() -> strActual signature for ru_RU:
fake.kpp() -> strVerified availability: 1 locales. Example locales: ru_RU.
fake = SampleFactory(locale="ru_RU", seed=7).fakevalue = fake.kpp()kvnr generates fictional administrative or tax identifiers; format depends on country.
Orionis typed contract:
def kvnr() -> strActual signature for de_DE:
fake.kvnr() -> strVerified availability: 2 locales. Example locales: de, de_DE.
fake = SampleFactory(locale="de_DE", seed=7).fakevalue = fake.kvnr()landAddress
Section titled “landAddress”landAddress generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def landAddress() -> strActual signature for ko_KR:
fake.landAddress() -> strVerified availability: 1 locales. Example locales: ko_KR.
fake = SampleFactory(locale="ko_KR", seed=7).fakevalue = fake.landAddress()landNumber
Section titled “landNumber”landNumber generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def landNumber() -> strActual signature for ko_KR:
fake.landNumber() -> strVerified availability: 1 locales. Example locales: ko_KR.
fake = SampleFactory(locale="ko_KR", seed=7).fakevalue = fake.landNumber()landlineCode
Section titled “landlineCode”landlineCode generates fictional telephone numbers in local formats.
Orionis typed contract:
def landlineCode() -> strActual signature for de_CH:
fake.landlineCode() -> strVerified availability: 2 locales. Example locales: de_CH, es_CL.
fake = SampleFactory(locale="de_CH", seed=7).fakevalue = fake.landlineCode()landlineNumber
Section titled “landlineNumber”landlineNumber generates fictional telephone numbers in local formats.
Orionis typed contract:
def landlineNumber() -> strActual signature for az_AZ:
fake.landlineNumber() -> strVerified availability: 4 locales. Example locales: az_AZ, en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="az_AZ", seed=7).fakevalue = fake.landlineNumber()languageCode
Section titled “languageCode”languageCode returns this localized provider’s simulated value.
Orionis typed contract:
def languageCode() -> strActual signature for en_US:
fake.languageCode() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.languageCode()languageName
Section titled “languageName”languageName generates names and identity components for test profiles.
Orionis typed contract:
def languageName() -> strActual signature for en_US:
fake.languageName() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.languageName()largeCompany
Section titled “largeCompany”largeCompany generates company names and expressions for test entities.
Orionis typed contract:
def largeCompany() -> strActual signature for az_AZ:
fake.largeCompany() -> strVerified availability: 4 locales. Example locales: az_AZ, nl_NL, ru_RU, tr_TR.
fake = SampleFactory(locale="az_AZ", seed=7).fakevalue = fake.largeCompany()lastKanaName
Section titled “lastKanaName”lastKanaName generates names and identity components for test profiles.
Orionis typed contract:
def lastKanaName() -> strActual signature for ja_JP:
fake.lastKanaName() -> strVerified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.lastKanaName()lastName
Section titled “lastName”lastName generates names and identity components for test profiles.
Orionis typed contract:
def lastName() -> strActual signature for en_US:
fake.lastName() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.lastName()lastNameCommon
Section titled “lastNameCommon”lastNameCommon generates names and identity components for test profiles.
Orionis typed contract:
def lastNameCommon() -> strActual signature for bn_BD:
fake.lastNameCommon() -> strVerified availability: 1 locales. Example locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.lastNameCommon()lastNameEst
Section titled “lastNameEst”lastNameEst generates names and identity components for test profiles.
Orionis typed contract:
def lastNameEst() -> strActual signature for et_EE:
fake.lastNameEst() -> strVerified availability: 1 locales. Example locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.lastNameEst()lastNameFemale
Section titled “lastNameFemale”lastNameFemale generates names and identity components for test profiles.
Orionis typed contract:
def lastNameFemale() -> strActual signature for en_US:
fake.lastNameFemale() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.lastNameFemale()lastNameFemaleIslamic
Section titled “lastNameFemaleIslamic”lastNameFemaleIslamic generates names and identity components for test profiles.
Orionis typed contract:
def lastNameFemaleIslamic() -> strActual signature for bn_BD:
fake.lastNameFemaleIslamic() -> strVerified availability: 1 locales. Example locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.lastNameFemaleIslamic()lastNameHinduism
Section titled “lastNameHinduism”lastNameHinduism generates names and identity components for test profiles.
Orionis typed contract:
def lastNameHinduism() -> strActual signature for bn_BD:
fake.lastNameHinduism() -> strVerified availability: 1 locales. Example locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.lastNameHinduism()lastNameIslamic
Section titled “lastNameIslamic”lastNameIslamic generates names and identity components for test profiles.
Orionis typed contract:
def lastNameIslamic() -> strActual signature for bn_BD:
fake.lastNameIslamic() -> strVerified availability: 1 locales. Example locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.lastNameIslamic()lastNameMale
Section titled “lastNameMale”lastNameMale generates names and identity components for test profiles.
Orionis typed contract:
def lastNameMale() -> strActual signature for en_US:
fake.lastNameMale() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.lastNameMale()lastNameNonbinary
Section titled “lastNameNonbinary”lastNameNonbinary generates names and identity components for test profiles.
Orionis typed contract:
def lastNameNonbinary() -> strActual signature for en_US:
fake.lastNameNonbinary() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.lastNameNonbinary()lastNamePair
Section titled “lastNamePair”lastNamePair generates names and identity components for test profiles.
Orionis typed contract:
def lastNamePair() -> tuple[str, str, str]Actual signature for ja_JP:
fake.lastNamePair() -> Tuple[str, str, str]Verified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.lastNamePair()lastNameRus
Section titled “lastNameRus”lastNameRus generates names and identity components for test profiles.
Orionis typed contract:
def lastNameRus() -> strActual signature for et_EE:
fake.lastNameRus() -> strVerified availability: 1 locales. Example locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.lastNameRus()lastNameUniqueToFemale
Section titled “lastNameUniqueToFemale”lastNameUniqueToFemale generates names and identity components for test profiles.
Orionis typed contract:
def lastNameUniqueToFemale() -> strActual signature for az_AZ:
fake.lastNameUniqueToFemale() -> strVerified availability: 1 locales. Example locales: az_AZ.
fake = SampleFactory(locale="az_AZ", seed=7).fakevalue = fake.lastNameUniqueToFemale()lastNameUniqueToMale
Section titled “lastNameUniqueToMale”lastNameUniqueToMale generates names and identity components for test profiles.
Orionis typed contract:
def lastNameUniqueToMale() -> strActual signature for az_AZ:
fake.lastNameUniqueToMale() -> strVerified availability: 1 locales. Example locales: az_AZ.
fake = SampleFactory(locale="az_AZ", seed=7).fakevalue = fake.lastNameUniqueToMale()lastNameUnisex
Section titled “lastNameUnisex”lastNameUnisex generates names and identity components for test profiles.
Orionis typed contract:
def lastNameUnisex() -> strActual signature for az_AZ:
fake.lastNameUnisex() -> strVerified availability: 1 locales. Example locales: az_AZ.
fake = SampleFactory(locale="az_AZ", seed=7).fakevalue = fake.lastNameUnisex()lastRomanizedName
Section titled “lastRomanizedName”lastRomanizedName generates names and identity components for test profiles.
Orionis typed contract:
def lastRomanizedName() -> strActual signature for ja_JP:
fake.lastRomanizedName() -> strVerified availability: 3 locales. Example locales: ja_JP, zh_CN, zh_TW.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.lastRomanizedName()latitude
Section titled “latitude”latitude generates coordinates and locations for geographic fixtures.
Orionis typed contract:
def latitude() -> DecimalActual signature for en_US:
fake.latitude() -> decimal.DecimalVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.latitude()latlng
Section titled “latlng”latlng generates coordinates and locations for geographic fixtures.
Orionis typed contract:
def latlng() -> tuple[Decimal, Decimal]Actual signature for en_US:
fake.latlng() -> Tuple[decimal.Decimal, decimal.Decimal]Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.latlng()legalPersonNit
Section titled “legalPersonNit”legalPersonNit generates fictional administrative or tax identifiers; format depends on country.
Orionis typed contract:
def legalPersonNit() -> strActual signature for es_CO:
fake.legalPersonNit() -> strVerified availability: 1 locales. Example locales: es_CO.
fake = SampleFactory(locale="es_CO", seed=7).fakevalue = fake.legalPersonNit()legalPersonNitWithCheckDigit
Section titled “legalPersonNitWithCheckDigit”legalPersonNitWithCheckDigit generates fictional administrative or tax identifiers; format depends on country.
Orionis typed contract:
def legalPersonNitWithCheckDigit() -> strActual signature for es_CO:
fake.legalPersonNitWithCheckDigit() -> strVerified availability: 1 locales. Example locales: es_CO.
fake = SampleFactory(locale="es_CO", seed=7).fakevalue = fake.legalPersonNitWithCheckDigit()lexify
Section titled “lexify”Replaces ? placeholders with characters from letters.
Orionis typed contract:
def lexify(text: str=..., letters: str=...) -> strActual signature for en_US:
fake.lexify(text: str = '????', letters: str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ') -> str| Parameter | Purpose |
|---|---|
text | Template or text processed by the provider. |
letters | Alphabetic character population. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.lexify()licensePlate
Section titled “licensePlate”licensePlate generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlate() -> strActual signature for en_US:
fake.licensePlate() -> str| Parameter | Purpose |
|---|---|
ar | Selects the Arabic plate representation in the locale exposing this option. |
region_name | Region name used to form the local license plate. |
temporary_plate | Requests a temporary plate where the locale supports it. |
Actual locale variants:
en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ and 102 more:
fake.licensePlate() -> strar_SA:
fake.licensePlate(ar: bool = True) -> struk_UA:
fake.licensePlate(region_name: str | None = None, temporary_plate: bool = False) -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.licensePlate()licensePlateAr
Section titled “licensePlateAr”licensePlateAr generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateAr() -> strActual signature for ar_SA:
fake.licensePlateAr() -> strVerified availability: 1 locales. Example locales: ar_SA.
fake = SampleFactory(locale="ar_SA", seed=7).fakevalue = fake.licensePlateAr()licensePlateByProvince
Section titled “licensePlateByProvince”licensePlateByProvince generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateByProvince(province_prefix: str | None=...) -> strActual signature for es_ES:
fake.licensePlateByProvince(province_prefix: str | None = None) -> str| Parameter | Purpose |
|---|---|
province_prefix | Locale-supported province prefix. |
Verified availability: 2 locales. Example locales: es_ES, es.
fake = SampleFactory(locale="es_ES", seed=7).fakevalue = fake.licensePlateByProvince()licensePlateByState
Section titled “licensePlateByState”licensePlateByState generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateByState(state_abbr: str | None=...) -> strActual signature for es_MX:
fake.licensePlateByState(state_abbr: str | None = None) -> str| Parameter | Purpose |
|---|---|
state_abbr | State abbreviation restricting localized output. |
Verified availability: 1 locales. Example locales: es_MX.
fake = SampleFactory(locale="es_MX", seed=7).fakevalue = fake.licensePlateByState()licensePlateCar
Section titled “licensePlateCar”licensePlateCar generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateCar() -> strActual signature for nl_NL:
fake.licensePlateCar() -> strVerified availability: 1 locales. Example locales: nl_NL.
fake = SampleFactory(locale="nl_NL", seed=7).fakevalue = fake.licensePlateCar()licensePlateCdmx
Section titled “licensePlateCdmx”licensePlateCdmx generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateCdmx() -> strActual signature for es_MX:
fake.licensePlateCdmx() -> strVerified availability: 1 locales. Example locales: es_MX.
fake = SampleFactory(locale="es_MX", seed=7).fakevalue = fake.licensePlateCdmx()licensePlateDiplomatic
Section titled “licensePlateDiplomatic”licensePlateDiplomatic generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateDiplomatic() -> strActual signature for es_CL:
fake.licensePlateDiplomatic() -> strVerified availability: 1 locales. Example locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.licensePlateDiplomatic()licensePlateEn
Section titled “licensePlateEn”licensePlateEn generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateEn() -> strActual signature for ar_SA:
fake.licensePlateEn() -> strVerified availability: 1 locales. Example locales: ar_SA.
fake = SampleFactory(locale="ar_SA", seed=7).fakevalue = fake.licensePlateEn()licensePlateMercosur
Section titled “licensePlateMercosur”licensePlateMercosur generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateMercosur() -> strActual signature for es_AR:
fake.licensePlateMercosur() -> strVerified availability: 1 locales. Example locales: es_AR.
fake = SampleFactory(locale="es_AR", seed=7).fakevalue = fake.licensePlateMercosur()licensePlateMotorbike
Section titled “licensePlateMotorbike”licensePlateMotorbike generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateMotorbike() -> strActual signature for nl_NL:
fake.licensePlateMotorbike() -> strVerified availability: 1 locales. Example locales: nl_NL.
fake = SampleFactory(locale="nl_NL", seed=7).fakevalue = fake.licensePlateMotorbike()licensePlateNew
Section titled “licensePlateNew”licensePlateNew generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateNew() -> strActual signature for es_CL:
fake.licensePlateNew() -> strVerified availability: 1 locales. Example locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.licensePlateNew()licensePlateOld
Section titled “licensePlateOld”licensePlateOld generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateOld() -> strActual signature for es_AR:
fake.licensePlateOld() -> strVerified availability: 3 locales. Example locales: es_AR, es_CL, es_MX.
fake = SampleFactory(locale="es_AR", seed=7).fakevalue = fake.licensePlateOld()licensePlatePolice
Section titled “licensePlatePolice”licensePlatePolice generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlatePolice() -> strActual signature for es_CL:
fake.licensePlatePolice() -> strVerified availability: 1 locales. Example locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.licensePlatePolice()licensePlateRegexFormats
Section titled “licensePlateRegexFormats”licensePlateRegexFormats generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateRegexFormats() -> list[str]Actual signature for pl_PL:
fake.licensePlateRegexFormats() -> List[str]Verified availability: 1 locales. Example locales: pl_PL.
fake = SampleFactory(locale="pl_PL", seed=7).fakevalue = fake.licensePlateRegexFormats()licensePlateState
Section titled “licensePlateState”licensePlateState generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateState() -> strActual signature for es_MX:
fake.licensePlateState() -> strVerified availability: 1 locales. Example locales: es_MX.
fake = SampleFactory(locale="es_MX", seed=7).fakevalue = fake.licensePlateState()licensePlateStateAbbr
Section titled “licensePlateStateAbbr”licensePlateStateAbbr generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateStateAbbr() -> strActual signature for es_MX:
fake.licensePlateStateAbbr() -> strVerified availability: 1 locales. Example locales: es_MX.
fake = SampleFactory(locale="es_MX", seed=7).fakevalue = fake.licensePlateStateAbbr()licensePlateTemporary
Section titled “licensePlateTemporary”licensePlateTemporary generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateTemporary() -> strActual signature for es_CL:
fake.licensePlateTemporary() -> strVerified availability: 1 locales. Example locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.licensePlateTemporary()licensePlateUnified
Section titled “licensePlateUnified”licensePlateUnified generates vehicle plates and identifiers for examples and fixtures.
Orionis typed contract:
def licensePlateUnified() -> strActual signature for es_ES:
fake.licensePlateUnified() -> strVerified availability: 3 locales. Example locales: es_ES, es, es_MX.
fake = SampleFactory(locale="es_ES", seed=7).fakevalue = fake.licensePlateUnified()lineAddress
Section titled “lineAddress”lineAddress generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def lineAddress() -> strActual signature for el_GR:
fake.lineAddress() -> strVerified availability: 1 locales. Example locales: el_GR.
fake = SampleFactory(locale="el_GR", seed=7).fakevalue = fake.lineAddress()linuxPlatformToken
Section titled “linuxPlatformToken”linuxPlatformToken generates User-Agent strings and components for simulated clients.
Orionis typed contract:
def linuxPlatformToken() -> strActual signature for en_US:
fake.linuxPlatformToken() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.linuxPlatformToken()linuxProcessor
Section titled “linuxProcessor”linuxProcessor generates User-Agent strings and components for simulated clients.
Orionis typed contract:
def linuxProcessor() -> strActual signature for en_US:
fake.linuxProcessor() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.linuxProcessor()localLatitude
Section titled “localLatitude”localLatitude generates coordinates and locations for geographic fixtures.
Orionis typed contract:
def localLatitude() -> DecimalActual signature for de_AT:
fake.localLatitude() -> decimal.DecimalVerified availability: 3 locales. Example locales: de_AT, el_GR, mk_MK.
fake = SampleFactory(locale="de_AT", seed=7).fakevalue = fake.localLatitude()localLatlng
Section titled “localLatlng”localLatlng generates coordinates and locations for geographic fixtures.
Orionis typed contract:
def localLatlng(country_code: str=..., coords_only: bool=...) -> tuple[str, ...] | NoneActual signature for en_US:
fake.localLatlng(country_code: str = 'US', coords_only: bool = False) -> Tuple[str, ...] | None| Parameter | Purpose |
|---|---|
country_code | Country code for localized selection. |
coords_only | Returns coordinates only, without location metadata. |
Actual locale variants:
en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ and 102 more:
fake.localLatlng(country_code: str = 'US', coords_only: bool = False) -> Tuple[str, ...] | Nonebn_BD:
fake.localLatlng(country_code: str = 'BD', coords_only: bool = False) -> Tuple[str, ...] | Noneel_GR:
fake.localLatlng(*args: Any, **kwargs: Any) -> Tuple[str, str]Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.localLatlng()localLongitude
Section titled “localLongitude”localLongitude generates coordinates and locations for geographic fixtures.
Orionis typed contract:
def localLongitude() -> DecimalActual signature for de_AT:
fake.localLongitude() -> decimal.DecimalVerified availability: 3 locales. Example locales: de_AT, el_GR, mk_MK.
fake = SampleFactory(locale="de_AT", seed=7).fakevalue = fake.localLongitude()localRegon
Section titled “localRegon”localRegon generates company names and expressions for test entities.
Orionis typed contract:
def localRegon() -> strActual signature for pl_PL:
fake.localRegon() -> strVerified availability: 1 locales. Example locales: pl_PL.
fake = SampleFactory(locale="pl_PL", seed=7).fakevalue = fake.localRegon()locale
Section titled “locale”locale returns this localized provider’s simulated value.
Orionis typed contract:
def locale() -> strActual signature for en_US:
fake.locale() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.locale()localizedEan
Section titled “localizedEan”localizedEan generates product codes and check digits for test catalogs.
Orionis typed contract:
def localizedEan(length: int=...) -> strActual signature for en_US:
fake.localizedEan(length: int = 13) -> str| Parameter | Purpose |
|---|---|
length | Value length/size; units depend on this provider. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.localizedEan()localizedEan13
Section titled “localizedEan13”localizedEan13 generates product codes and check digits for test catalogs.
Orionis typed contract:
def localizedEan13() -> strActual signature for en_US:
fake.localizedEan13() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.localizedEan13()localizedEan8
Section titled “localizedEan8”localizedEan8 generates product codes and check digits for test catalogs.
Orionis typed contract:
def localizedEan8() -> strActual signature for en_US:
fake.localizedEan8() -> strVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.localizedEan8()locationOnLand
Section titled “locationOnLand”locationOnLand generates coordinates and locations for geographic fixtures.
Orionis typed contract:
def locationOnLand(coords_only: bool=...) -> tuple[str, ...]Actual signature for en_US:
fake.locationOnLand(coords_only: bool = False) -> Tuple[str, ...]| Parameter | Purpose |
|---|---|
coords_only | Returns coordinates only, without location metadata. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.locationOnLand()longitude
Section titled “longitude”longitude generates coordinates and locations for geographic fixtures.
Orionis typed contract:
def longitude() -> DecimalActual signature for en_US:
fake.longitude() -> decimal.DecimalVerified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.longitude()luzonProvince
Section titled “luzonProvince”luzonProvince generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def luzonProvince() -> strActual signature for en_PH:
fake.luzonProvince() -> strVerified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.luzonProvince()luzonProvinceAddress
Section titled “luzonProvinceAddress”luzonProvinceAddress generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def luzonProvinceAddress() -> strActual signature for en_PH:
fake.luzonProvinceAddress() -> strVerified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.luzonProvinceAddress()luzonProvincePostcode
Section titled “luzonProvincePostcode”luzonProvincePostcode generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def luzonProvincePostcode() -> strActual signature for en_PH:
fake.luzonProvincePostcode() -> strVerified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.luzonProvincePostcode()