Faker: providers E–H
This reference covers 83 facade names in the E-H 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
ean generates product codes and check digits for test catalogs.
Orionis typed contract:
def ean(length: int=..., prefixes: tuple[int | str | tuple[int | str, ...], ...]=...) -> strActual signature for en_US:
fake.ean(length: int = 13, prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) -> str| Parameter | Purpose |
|---|---|
length | Value length/size; units depend on this provider. |
prefixes | Accepted barcode prefixes. |
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.ean()ean13 generates product codes and check digits for test catalogs.
Orionis typed contract:
def ean13(prefixes: tuple[int | str | tuple[int | str, ...], ...]=..., leading_zero: bool | None=...) -> strActual signature for en_US:
fake.ean13(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = (), leading_zero: bool | None = None) -> str| Parameter | Purpose |
|---|---|
prefixes | Accepted barcode prefixes. |
leading_zero | Controls the leading EAN-13 zero where supported by the locale. |
Actual locale variants:
en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ and 101 more:
fake.ean13(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = (), leading_zero: bool | None = None) -> stres, es_ES, ja_JP:
fake.ean13(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) -> 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.ean13()ean8 generates product codes and check digits for test catalogs.
Orionis typed contract:
def ean8(prefixes: tuple[int | str | tuple[int | str, ...], ...]=...) -> strActual signature for en_US:
fake.ean8(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) -> str| Parameter | Purpose |
|---|---|
prefixes | Accepted barcode prefixes. |
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.ean8()ein generates fictional administrative or tax identifiers; format depends on country.
Orionis typed contract:
def ein() -> strActual signature for en_US:
fake.ein() -> 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.ein()electorCode
Section titled “electorCode”electorCode generates fictional administrative or tax identifiers; format depends on country.
Orionis typed contract:
def electorCode(gender: Literal['H', 'M'] | None=...) -> strActual signature for es_MX:
fake.electorCode(gender: Literal['H', 'M'] | None = None) -> str| Parameter | Purpose |
|---|---|
gender | Gender selection using supported locale-specific values. |
Verified availability: 1 locales. Example locales: es_MX.
fake = SampleFactory(locale="es_MX", seed=7).fakevalue = fake.electorCode()email generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def email(safe: bool=..., domain: str | None=...) -> strActual signature for en_US:
fake.email(safe: bool = True, domain: str | None = None) -> str| Parameter | Purpose |
|---|---|
safe | Generates a safe sample-domain email when enabled. |
domain | Explicit domain or None for automatic generation. |
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.email()emoji generates emoji for sample content.
Orionis typed contract:
def emoji() -> strActual signature for en_US:
fake.emoji() -> 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.emoji()englishCatchPhrase
Section titled “englishCatchPhrase”englishCatchPhrase generates company names and expressions for test entities.
Orionis typed contract:
def englishCatchPhrase() -> strActual signature for fil_PH:
fake.englishCatchPhrase() -> strVerified availability: 2 locales. Example locales: fil_PH, tl_PH.
fake = SampleFactory(locale="fil_PH", seed=7).fakevalue = fake.englishCatchPhrase()englishParagraph
Section titled “englishParagraph”englishParagraph generates placeholder text for content and forms.
Orionis typed contract:
def englishParagraph(nb_sentences: int=..., variable_nb_sentences: bool=...) -> strActual signature for en_PH:
fake.englishParagraph(nb_sentences: int = 3, variable_nb_sentences: bool = True) -> str| Parameter | Purpose |
|---|---|
nb_sentences | Target sentence count. |
variable_nb_sentences | Allows variation around target sentence count. |
Verified availability: 1 locales. Example locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishParagraph()englishParagraphs
Section titled “englishParagraphs”englishParagraphs generates placeholder text for content and forms.
Orionis typed contract:
def englishParagraphs(nb: int=...) -> list[str]Actual signature for en_PH:
fake.englishParagraphs(nb: int = 3) -> List[str]| Parameter | Purpose |
|---|---|
nb | Requested result count. |
Verified availability: 1 locales. Example locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishParagraphs()englishSentence
Section titled “englishSentence”englishSentence generates placeholder text for content and forms.
Orionis typed contract:
def englishSentence(nb_words: int=..., variable_nb_words: bool=...) -> strActual signature for en_PH:
fake.englishSentence(nb_words: int = 6, variable_nb_words: bool = True) -> str| Parameter | Purpose |
|---|---|
nb_words | Target word count. |
variable_nb_words | Allows variation around target word count. |
Verified availability: 1 locales. Example locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishSentence()englishSentences
Section titled “englishSentences”englishSentences generates placeholder text for content and forms.
Orionis typed contract:
def englishSentences(nb: int=...) -> list[str]Actual signature for en_PH:
fake.englishSentences(nb: int = 3) -> List[str]| Parameter | Purpose |
|---|---|
nb | Requested result count. |
Verified availability: 1 locales. Example locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishSentences()englishText
Section titled “englishText”englishText generates placeholder text for content and forms.
Orionis typed contract:
def englishText(max_nb_chars: int=...) -> strActual signature for en_PH:
fake.englishText(max_nb_chars: int = 200) -> str| Parameter | Purpose |
|---|---|
max_nb_chars | Maximum requested text character count. |
Verified availability: 1 locales. Example locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishText()englishTexts
Section titled “englishTexts”englishTexts generates placeholder text for content and forms.
Orionis typed contract:
def englishTexts(nb_texts: int=..., max_nb_chars: int=...) -> list[str]Actual signature for en_PH:
fake.englishTexts(nb_texts: int = 3, max_nb_chars: int = 200) -> List[str]| Parameter | Purpose |
|---|---|
nb_texts | Number of texts to return. |
max_nb_chars | Maximum requested text character count. |
Verified availability: 1 locales. Example locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishTexts()englishWord
Section titled “englishWord”englishWord generates placeholder text for content and forms.
Orionis typed contract:
def englishWord() -> strActual signature for en_PH:
fake.englishWord() -> strVerified availability: 1 locales. Example locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishWord()englishWords
Section titled “englishWords”englishWords generates placeholder text for content and forms.
Orionis typed contract:
def englishWords(nb: int=..., unique: bool=...) -> list[str]Actual signature for en_PH:
fake.englishWords(nb: int = 3, unique: bool = False) -> List[str]| Parameter | Purpose |
|---|---|
nb | Requested result count. |
unique | Requests nonrepeating selections within this call. |
Verified availability: 1 locales. Example locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishWords()Selects a member of the supplied Enum class rather than only its value.
Orionis typed contract:
def enum(enum_cls: type[TEnum]) -> TEnumActual signature for en_US:
fake.enum(enum_cls: Type[~TEnum]) -> ~TEnum| Parameter | Purpose |
|---|---|
enum_cls | Enum class from which to select a member. |
Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.
from enum import Enum
class Status(Enum): DRAFT = "draft" PUBLISHED = "published"
fake = SampleFactory(locale="en_US", seed=7).fakevalue = fake.enum(enum_cls=Status)estado
Section titled “estado”estado generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def estado() -> tuple[str, str]Actual signature for pt_BR:
fake.estado() -> Tuple[str, str]Verified availability: 1 locales. Example locales: pt_BR.
fake = SampleFactory(locale="pt_BR", seed=7).fakevalue = fake.estado()estadoNome
Section titled “estadoNome”estadoNome generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def estadoNome() -> strActual signature for pt_BR:
fake.estadoNome() -> strVerified availability: 1 locales. Example locales: pt_BR.
fake = SampleFactory(locale="pt_BR", seed=7).fakevalue = fake.estadoNome()estadoSigla
Section titled “estadoSigla”estadoSigla generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def estadoSigla() -> strActual signature for pt_BR:
fake.estadoSigla() -> strVerified availability: 1 locales. Example locales: pt_BR.
fake = SampleFactory(locale="pt_BR", seed=7).fakevalue = fake.estadoSigla()fileExtension
Section titled “fileExtension”fileExtension generates fictional filenames, paths and media types; it does not create files on disk.
Orionis typed contract:
def fileExtension(category: str | None=...) -> strActual signature for en_US:
fake.fileExtension(category: str | None = None) -> str| Parameter | Purpose |
|---|---|
category | Provider data category. |
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.fileExtension()fileName
Section titled “fileName”fileName generates fictional filenames, paths and media types; it does not create files on disk.
Orionis typed contract:
def fileName(category: str | None=..., extension: str | None=...) -> strActual signature for en_US:
fake.fileName(category: str | None = None, extension: str | None = None) -> str| Parameter | Purpose |
|---|---|
category | Provider data category. |
extension | Filename/path extension. |
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.fileName()filePath
Section titled “filePath”filePath generates fictional filenames, paths and media types; it does not create files on disk.
Orionis typed contract:
def filePath(depth: int=..., category: str | None=..., extension: str | Sequence[str] | None=..., absolute: bool | None=..., file_system_rule: Literal['linux', 'windows']=..., allowed_path_traversal_elements: Sequence[str] | None=...) -> strActual signature for en_US:
fake.filePath(depth: int = 1, category: str | None = None, extension: str | Sequence[str] | None = None, absolute: bool | None = True, file_system_rule: Literal['linux', 'windows'] = 'linux', allowed_path_traversal_elements: Sequence[str] | None = None) -> str| Parameter | Purpose |
|---|---|
depth | Directory level count of the fictional path. |
category | Provider data category. |
extension | Filename/path extension. |
absolute | Generates an absolute rather than relative path. |
file_system_rule | linux or windows path convention; does not operate on that filesystem. |
allowed_path_traversal_elements | Segments such as . or .. allowed for path-handling tests; None omits them. |
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.filePath()firefox
Section titled “firefox”firefox generates User-Agent strings and components for simulated clients.
Orionis typed contract:
def firefox() -> strActual signature for en_US:
fake.firefox() -> 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.firefox()firstKanaName
Section titled “firstKanaName”firstKanaName generates names and identity components for test profiles.
Orionis typed contract:
def firstKanaName() -> strActual signature for ja_JP:
fake.firstKanaName() -> strVerified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstKanaName()firstKanaNameFemale
Section titled “firstKanaNameFemale”firstKanaNameFemale generates names and identity components for test profiles.
Orionis typed contract:
def firstKanaNameFemale() -> strActual signature for ja_JP:
fake.firstKanaNameFemale() -> strVerified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstKanaNameFemale()firstKanaNameMale
Section titled “firstKanaNameMale”firstKanaNameMale generates names and identity components for test profiles.
Orionis typed contract:
def firstKanaNameMale() -> strActual signature for ja_JP:
fake.firstKanaNameMale() -> strVerified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstKanaNameMale()firstName
Section titled “firstName”firstName generates names and identity components for test profiles.
Orionis typed contract:
def firstName() -> strActual signature for en_US:
fake.firstName() -> 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.firstName()firstNameEst
Section titled “firstNameEst”firstNameEst generates names and identity components for test profiles.
Orionis typed contract:
def firstNameEst() -> strActual signature for et_EE:
fake.firstNameEst() -> strVerified availability: 1 locales. Example locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameEst()firstNameFemale
Section titled “firstNameFemale”firstNameFemale generates names and identity components for test profiles.
Orionis typed contract:
def firstNameFemale() -> strActual signature for en_US:
fake.firstNameFemale() -> 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.firstNameFemale()firstNameFemaleAbbreviated
Section titled “firstNameFemaleAbbreviated”firstNameFemaleAbbreviated generates names and identity components for test profiles.
Orionis typed contract:
def firstNameFemaleAbbreviated() -> strActual signature for hu_HU:
fake.firstNameFemaleAbbreviated() -> strVerified availability: 1 locales. Example locales: hu_HU.
fake = SampleFactory(locale="hu_HU", seed=7).fakevalue = fake.firstNameFemaleAbbreviated()firstNameFemaleCommon
Section titled “firstNameFemaleCommon”firstNameFemaleCommon generates names and identity components for test profiles.
Orionis typed contract:
def firstNameFemaleCommon() -> strActual signature for bn_BD:
fake.firstNameFemaleCommon() -> strVerified availability: 1 locales. Example locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameFemaleCommon()firstNameFemaleEst
Section titled “firstNameFemaleEst”firstNameFemaleEst generates names and identity components for test profiles.
Orionis typed contract:
def firstNameFemaleEst() -> strActual signature for et_EE:
fake.firstNameFemaleEst() -> strVerified availability: 1 locales. Example locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameFemaleEst()firstNameFemaleHinduism
Section titled “firstNameFemaleHinduism”firstNameFemaleHinduism generates names and identity components for test profiles.
Orionis typed contract:
def firstNameFemaleHinduism() -> strActual signature for bn_BD:
fake.firstNameFemaleHinduism() -> strVerified availability: 1 locales. Example locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameFemaleHinduism()firstNameFemaleIslamic
Section titled “firstNameFemaleIslamic”firstNameFemaleIslamic generates names and identity components for test profiles.
Orionis typed contract:
def firstNameFemaleIslamic() -> strActual signature for bn_BD:
fake.firstNameFemaleIslamic() -> strVerified availability: 1 locales. Example locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameFemaleIslamic()firstNameFemalePair
Section titled “firstNameFemalePair”firstNameFemalePair generates names and identity components for test profiles.
Orionis typed contract:
def firstNameFemalePair() -> tuple[str, str, str]Actual signature for ja_JP:
fake.firstNameFemalePair() -> Tuple[str, str, str]Verified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstNameFemalePair()firstNameFemaleRus
Section titled “firstNameFemaleRus”firstNameFemaleRus generates names and identity components for test profiles.
Orionis typed contract:
def firstNameFemaleRus() -> strActual signature for et_EE:
fake.firstNameFemaleRus() -> strVerified availability: 1 locales. Example locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameFemaleRus()firstNameMale
Section titled “firstNameMale”firstNameMale generates names and identity components for test profiles.
Orionis typed contract:
def firstNameMale() -> strActual signature for en_US:
fake.firstNameMale() -> 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.firstNameMale()firstNameMaleAbbreviated
Section titled “firstNameMaleAbbreviated”firstNameMaleAbbreviated generates names and identity components for test profiles.
Orionis typed contract:
def firstNameMaleAbbreviated() -> strActual signature for hu_HU:
fake.firstNameMaleAbbreviated() -> strVerified availability: 1 locales. Example locales: hu_HU.
fake = SampleFactory(locale="hu_HU", seed=7).fakevalue = fake.firstNameMaleAbbreviated()firstNameMaleCommon
Section titled “firstNameMaleCommon”firstNameMaleCommon generates names and identity components for test profiles.
Orionis typed contract:
def firstNameMaleCommon() -> strActual signature for bn_BD:
fake.firstNameMaleCommon() -> strVerified availability: 1 locales. Example locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameMaleCommon()firstNameMaleEst
Section titled “firstNameMaleEst”firstNameMaleEst generates names and identity components for test profiles.
Orionis typed contract:
def firstNameMaleEst() -> strActual signature for et_EE:
fake.firstNameMaleEst() -> strVerified availability: 1 locales. Example locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameMaleEst()firstNameMaleHinduism
Section titled “firstNameMaleHinduism”firstNameMaleHinduism generates names and identity components for test profiles.
Orionis typed contract:
def firstNameMaleHinduism() -> strActual signature for bn_BD:
fake.firstNameMaleHinduism() -> strVerified availability: 1 locales. Example locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameMaleHinduism()firstNameMaleIslamic
Section titled “firstNameMaleIslamic”firstNameMaleIslamic generates names and identity components for test profiles.
Orionis typed contract:
def firstNameMaleIslamic() -> strActual signature for bn_BD:
fake.firstNameMaleIslamic() -> strVerified availability: 1 locales. Example locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameMaleIslamic()firstNameMalePair
Section titled “firstNameMalePair”firstNameMalePair generates names and identity components for test profiles.
Orionis typed contract:
def firstNameMalePair() -> tuple[str, str, str]Actual signature for ja_JP:
fake.firstNameMalePair() -> Tuple[str, str, str]Verified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstNameMalePair()firstNameMaleRus
Section titled “firstNameMaleRus”firstNameMaleRus generates names and identity components for test profiles.
Orionis typed contract:
def firstNameMaleRus() -> strActual signature for et_EE:
fake.firstNameMaleRus() -> strVerified availability: 1 locales. Example locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameMaleRus()firstNameNonbinary
Section titled “firstNameNonbinary”firstNameNonbinary generates names and identity components for test profiles.
Orionis typed contract:
def firstNameNonbinary() -> strActual signature for en_US:
fake.firstNameNonbinary() -> 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.firstNameNonbinary()firstNamePair
Section titled “firstNamePair”firstNamePair generates names and identity components for test profiles.
Orionis typed contract:
def firstNamePair() -> tuple[str, str, str]Actual signature for ja_JP:
fake.firstNamePair() -> Tuple[str, str, str]Verified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstNamePair()firstNameRus
Section titled “firstNameRus”firstNameRus generates names and identity components for test profiles.
Orionis typed contract:
def firstNameRus() -> strActual signature for et_EE:
fake.firstNameRus() -> strVerified availability: 1 locales. Example locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameRus()firstNameUnisex
Section titled “firstNameUnisex”firstNameUnisex generates names and identity components for test profiles.
Orionis typed contract:
def firstNameUnisex() -> strActual signature for or_IN:
fake.firstNameUnisex() -> strVerified availability: 2 locales. Example locales: or_IN, vi_VN.
fake = SampleFactory(locale="or_IN", seed=7).fakevalue = fake.firstNameUnisex()firstRomanizedName
Section titled “firstRomanizedName”firstRomanizedName generates names and identity components for test profiles.
Orionis typed contract:
def firstRomanizedName() -> strActual signature for ja_JP:
fake.firstRomanizedName() -> strVerified availability: 3 locales. Example locales: ja_JP, zh_CN, zh_TW.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstRomanizedName()firstRomanizedNameFemale
Section titled “firstRomanizedNameFemale”firstRomanizedNameFemale generates names and identity components for test profiles.
Orionis typed contract:
def firstRomanizedNameFemale() -> strActual signature for ja_JP:
fake.firstRomanizedNameFemale() -> strVerified availability: 2 locales. Example locales: ja_JP, zh_TW.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstRomanizedNameFemale()firstRomanizedNameMale
Section titled “firstRomanizedNameMale”firstRomanizedNameMale generates names and identity components for test profiles.
Orionis typed contract:
def firstRomanizedNameMale() -> strActual signature for ja_JP:
fake.firstRomanizedNameMale() -> strVerified availability: 2 locales. Example locales: ja_JP, zh_TW.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstRomanizedNameMale()fixedWidth
Section titled “fixedWidth”Returns fixed-width text using (width, definition, optional arguments) tuples in data_columns.
Orionis typed contract:
def fixedWidth(data_columns: list[tuple[int, str] | tuple[int, str, dict[str, Any]]] | None=..., num_rows: int=..., align: str=...) -> strActual signature for en_US:
fake.fixedWidth(data_columns: List[Tuple[int, str] | Tuple[int, str, Dict[str, Any]]] | None = None, num_rows: int = 10, align: str = 'left') -> str| Parameter | Purpose |
|---|---|
data_columns | Structure, column or generator-token definition. |
num_rows | Number of serialized data rows. |
align | Fixed-width field alignment: left, middle or right. |
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.fixedWidth(num_rows=2)floorNumber
Section titled “floorNumber”floorNumber generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def floorNumber() -> strActual signature for en_PH:
fake.floorNumber() -> strVerified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.floorNumber()floorUnitNumber
Section titled “floorUnitNumber”floorUnitNumber generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def floorUnitNumber() -> strActual signature for en_PH:
fake.floorUnitNumber() -> strVerified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.floorUnitNumber()freeEmail
Section titled “freeEmail”freeEmail generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def freeEmail() -> strActual signature for en_US:
fake.freeEmail() -> 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.freeEmail()freeEmailDomain
Section titled “freeEmailDomain”freeEmailDomain generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def freeEmailDomain() -> strActual signature for en_US:
fake.freeEmailDomain() -> 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.freeEmailDomain()freguesia
Section titled “freguesia”freguesia generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def freguesia() -> strActual signature for pt_PT:
fake.freguesia() -> strVerified availability: 1 locales. Example locales: pt_PT.
fake = SampleFactory(locale="pt_PT", seed=7).fakevalue = fake.freguesia()frequentStreetName
Section titled “frequentStreetName”frequentStreetName generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def frequentStreetName() -> strActual signature for hu_HU:
fake.frequentStreetName() -> strVerified availability: 1 locales. Example locales: hu_HU.
fake = SampleFactory(locale="hu_HU", seed=7).fakevalue = fake.frequentStreetName()fullName
Section titled “fullName”fullName generates names and identity components for test profiles.
Orionis typed contract:
def fullName(gender: Literal['M', 'F', 'X'] | None=..., short: bool | None=...) -> strActual signature for uk_UA:
fake.fullName(gender: Literal['M', 'F', 'X'] | None = None, short: bool | None = False) -> str| Parameter | Purpose |
|---|---|
gender | Gender selection using supported locale-specific values. |
short | Requests the localized abbreviated full name. |
Verified availability: 1 locales. Example locales: uk_UA.
fake = SampleFactory(locale="uk_UA", seed=7).fakevalue = fake.fullName()futureDate
Section titled “futureDate”futureDate generates dates, times and intervals for temporal fixtures.
Orionis typed contract:
def futureDate(end_date: datetime.date | datetime.datetime | datetime.timedelta | str | int=...) -> datetime.dateActual signature for en_US:
fake.futureDate(end_date: datetime.date | datetime.datetime | datetime.timedelta | str | int = '+30d') -> datetime.date| Parameter | Purpose |
|---|---|
end_date | End date/time boundary or relative interval. |
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.futureDate()futureDatetime
Section titled “futureDatetime”futureDatetime generates dates, times and intervals for temporal fixtures.
Orionis typed contract:
def futureDatetime(end_date: datetime.date | datetime.datetime | datetime.timedelta | str | int=..., tzinfo: datetime.tzinfo | None=...) -> datetime.datetimeActual signature for en_US:
fake.futureDatetime(end_date: datetime.date | datetime.datetime | datetime.timedelta | str | int = '+30d', tzinfo: datetime.tzinfo | None = None) -> datetime.datetime| Parameter | Purpose |
|---|---|
end_date | End date/time boundary or relative interval. |
tzinfo | Timezone for generated datetime; None uses native behavior. |
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.futureDatetime()gemstoneName
Section titled “gemstoneName”gemstoneName generates auxiliary test values and structures; return shape depends on the method.
Orionis typed contract:
def gemstoneName() -> strActual signature for en_PH:
fake.gemstoneName() -> strVerified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.gemstoneName()getArguments
Section titled “getArguments”Reads an argument or the group dict; missing groups/arguments return None. Returned dictionaries are native configuration objects.
Helper accessible through dynamic facade dispatch; not declared in _ProviderMethods.
Actual signature for en_US:
fake.getArguments(group: str, argument: str | None = None) -> AnyVerified 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).fakefake.setArguments("small", {"min_value": 1, "max_value": 3})value = fake.getArguments("small")getProviders
Section titled “getProviders”Returns registered provider instances. This is backend introspection rather than data generation; it is not a locale-independent method catalog.
Helper accessible through dynamic facade dispatch; not declared in _ProviderMethods.
Actual signature for en_US:
fake.getProviders() -> List[ForwardRef('BaseProvider')]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.getProviders()getWordsList
Section titled “getWordsList”getWordsList generates placeholder text for content and forms.
Orionis typed contract:
def getWordsList(part_of_speech: str | None=..., ext_word_list: Sequence[str] | None=...) -> list[str]Actual signature for en_US:
fake.getWordsList(part_of_speech: str | None = None, ext_word_list: Sequence[str] | None = None) -> List[str]| Parameter | Purpose |
|---|---|
part_of_speech | Vocabulary grammatical category where supported by the locale. |
ext_word_list | Alternative vocabulary or None for native data. |
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.getWordsList()givenName
Section titled “givenName”givenName generates names and identity components for test profiles.
Orionis typed contract:
def givenName() -> strActual signature for es_CL:
fake.givenName() -> strVerified availability: 1 locales. Example locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.givenName()givenNameFemale
Section titled “givenNameFemale”givenNameFemale generates names and identity components for test profiles.
Orionis typed contract:
def givenNameFemale() -> strActual signature for es_CL:
fake.givenNameFemale() -> strVerified availability: 1 locales. Example locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.givenNameFemale()givenNameMale
Section titled “givenNameMale”givenNameMale generates names and identity components for test profiles.
Orionis typed contract:
def givenNameMale() -> strActual signature for es_CL:
fake.givenNameMale() -> strVerified availability: 1 locales. Example locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.givenNameMale()globeArea2LandlineNumber
Section titled “globeArea2LandlineNumber”globeArea2LandlineNumber generates fictional telephone numbers in local formats.
Orionis typed contract:
def globeArea2LandlineNumber() -> strActual signature for en_PH:
fake.globeArea2LandlineNumber() -> strVerified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.globeArea2LandlineNumber()globeMobileNumber
Section titled “globeMobileNumber”globeMobileNumber generates fictional telephone numbers in local formats.
Orionis typed contract:
def globeMobileNumber() -> strActual signature for en_PH:
fake.globeMobileNumber() -> strVerified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.globeMobileNumber()globeMobileNumberPrefix
Section titled “globeMobileNumberPrefix”globeMobileNumberPrefix generates fictional telephone numbers in local formats.
Orionis typed contract:
def globeMobileNumberPrefix() -> strActual signature for en_PH:
fake.globeMobileNumberPrefix() -> strVerified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.globeMobileNumberPrefix()gou generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def gou() -> strActual signature for ja_JP:
fake.gou() -> strVerified availability: 1 locales. Example locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.gou()gsis generates fictional administrative or tax identifiers; format depends on country.
Orionis typed contract:
def gsis() -> strActual signature for en_PH:
fake.gsis() -> strVerified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.gsis()gstin generates fictional administrative or tax identifiers; format depends on country.
Orionis typed contract:
def gstin() -> strActual signature for en_IN:
fake.gstin() -> strVerified availability: 1 locales. Example locales: en_IN.
fake = SampleFactory(locale="en_IN", seed=7).fakevalue = fake.gstin()hexColor
Section titled “hexColor”hexColor generates colors and representations for interface data.
Orionis typed contract:
def hexColor() -> strActual signature for en_US:
fake.hexColor() -> 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.hexColor()hexify
Section titled “hexify”Replaces template placeholders with hexadecimal digits; upper controls case.
Orionis typed contract:
def hexify(text: str=..., upper: bool=...) -> strActual signature for en_US:
fake.hexify(text: str = '^^^^', upper: bool = False) -> str| Parameter | Purpose |
|---|---|
text | Template or text processed by the provider. |
upper | Uses uppercase hexadecimal letters. |
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.hexify()highwayName
Section titled “highwayName”highwayName generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def highwayName() -> strActual signature for es_CL:
fake.highwayName() -> strVerified availability: 1 locales. Example locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.highwayName()historicPeopleStreetName
Section titled “historicPeopleStreetName”historicPeopleStreetName generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def historicPeopleStreetName() -> strActual signature for es_CL:
fake.historicPeopleStreetName() -> strVerified availability: 1 locales. Example locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.historicPeopleStreetName()hostname
Section titled “hostname”hostname generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def hostname(levels: int=...) -> strActual signature for en_US:
fake.hostname(levels: int = 1) -> str| Parameter | Purpose |
|---|---|
levels | Number of domain/hostname levels. |
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.hostname()houseNumber
Section titled “houseNumber”houseNumber generates addresses and geographic subdivisions for test forms, deliveries and profiles.
Orionis typed contract:
def houseNumber() -> strActual signature for az_AZ:
fake.houseNumber() -> strVerified availability: 1 locales. Example locales: az_AZ.
fake = SampleFactory(locale="az_AZ", seed=7).fakevalue = fake.houseNumber()httpMethod
Section titled “httpMethod”httpMethod generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def httpMethod() -> strActual signature for en_US:
fake.httpMethod() -> 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.httpMethod()httpStatusCode
Section titled “httpStatusCode”httpStatusCode generates Internet addresses and formats for test data; generating a string does not open a connection.
Orionis typed contract:
def httpStatusCode(include_unassigned: bool=...) -> intActual signature for en_US:
fake.httpStatusCode(include_unassigned: bool = True) -> int| Parameter | Purpose |
|---|---|
include_unassigned | Includes unassigned or unused HTTP status codes. |
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.httpStatusCode()