Ir al contenido

Faker: proveedores E–H

Esta referencia cubre 83 nombres de la fachada de Faker en el tramo E-H. El conjunto completo contiene 675 métodos tipados (694 firmas con overloads) y 7 helpers de backend accesibles en runtime, repartidos alfabéticamente. La disponibilidad se contrastó con los 110 locales del backend instalado; un método puede estar disponible solo en determinados locales.

Estos ejemplos generan datos en memoria. No crean tablas ni insertan registros. Define una vez esta factory; después utiliza los fragmentos dentro de su definition(), un seeder o un servicio/controlador como se muestra en Faker y datos simulados.

from orionis.orm import Integer, Model, String
from 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()}

Cada entrada selecciona un locale compatible verificado, muestra el contrato tipado y los valores predeterminados reales del backend. ... en la firma tipada significa default no especificado por el stub, no un valor que debas pasar. Las firmas de runtime muestran el default concreto. Las variantes de locale se distinguen cuando cambian; los ejemplos conservan los nombres nativos de parámetros, aunque los métodos de la fachada usen camelCase.

Tipos como T y TEnum conservan el tipo de los valores o Enum recibidos; Callable, Iterable, Sequence, Collection, Any, Decimal, UUID y los tipos datetime pertenecen al contrato Python del proveedor. Optional permite None y Literal limita valores concretos. Los resultados no se convierten automáticamente a atributos ORM ni a JSON: aplica el cast/encoder apropiado.

Los métodos normalmente propagan errores de parámetros del backend (TypeError, ValueError, errores de formato). Si el locale no publica el nombre, la fachada produce AttributeError. image y xml requieren dependencias específicas, explicadas en sus entradas. Las vistas unique y optional se explican en la guía de uso; un resultado no hashable puede impedir aplicar unicidad. No hay garantía de que todos los métodos existan en cualquier locale.

A-D · E-H · I-L · M-P · Q-T · U-Z

ean genera códigos de producto y dígitos de control para catálogos de prueba.

Contrato tipado de Orionis:

def ean(length: int=..., prefixes: tuple[int | str | tuple[int | str, ...], ...]=...) -> str

Firma real para en_US:

fake.ean(length: int = 13, prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) -> str
ParámetroPropósito
lengthLongitud/tamaño del valor; la unidad depende de este proveedor.
prefixesPrefijos aceptados para el código de barras.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.ean()

ean13 genera códigos de producto y dígitos de control para catálogos de prueba.

Contrato tipado de Orionis:

def ean13(prefixes: tuple[int | str | tuple[int | str, ...], ...]=..., leading_zero: bool | None=...) -> str

Firma real para en_US:

fake.ean13(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = (), leading_zero: bool | None = None) -> str
ParámetroPropósito
prefixesPrefijos aceptados para el código de barras.
leading_zeroControla el cero inicial del EAN-13 donde el locale lo soporta.

Variantes reales por locale:

en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ y 101 más:

fake.ean13(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = (), leading_zero: bool | None = None) -> str

es, es_ES, ja_JP:

fake.ean13(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) -> str

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.ean13()

ean8 genera códigos de producto y dígitos de control para catálogos de prueba.

Contrato tipado de Orionis:

def ean8(prefixes: tuple[int | str | tuple[int | str, ...], ...]=...) -> str

Firma real para en_US:

fake.ean8(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) -> str
ParámetroPropósito
prefixesPrefijos aceptados para el código de barras.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.ean8()

ein genera identificadores administrativos o fiscales ficticios; el formato depende del país.

Contrato tipado de Orionis:

def ein() -> str

Firma real para en_US:

fake.ein() -> str

Disponibilidad verificada: 52 locales. Ejemplos de locales: en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_EG, ar_JO, ar_PS.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.ein()

electorCode genera identificadores administrativos o fiscales ficticios; el formato depende del país.

Contrato tipado de Orionis:

def electorCode(gender: Literal['H', 'M'] | None=...) -> str

Firma real para es_MX:

fake.electorCode(gender: Literal['H', 'M'] | None = None) -> str
ParámetroPropósito
genderSelección de género según los valores locales admitidos.

Disponibilidad verificada: 1 locales. Ejemplos de locales: es_MX.

fake = SampleFactory(locale="es_MX", seed=7).fake
value = fake.electorCode()

email genera direcciones y formatos de Internet para datos de prueba; generar una cadena no abre una conexión.

Contrato tipado de Orionis:

def email(safe: bool=..., domain: str | None=...) -> str

Firma real para en_US:

fake.email(safe: bool = True, domain: str | None = None) -> str
ParámetroPropósito
safeGenera correo de dominio seguro de ejemplo cuando está activo.
domainDominio explícito o None para generación automática.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.email()

emoji genera emoji para contenido de ejemplo.

Contrato tipado de Orionis:

def emoji() -> str

Firma real para en_US:

fake.emoji() -> str

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.emoji()

englishCatchPhrase genera nombres y expresiones empresariales para entidades de prueba.

Contrato tipado de Orionis:

def englishCatchPhrase() -> str

Firma real para fil_PH:

fake.englishCatchPhrase() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: fil_PH, tl_PH.

fake = SampleFactory(locale="fil_PH", seed=7).fake
value = fake.englishCatchPhrase()

englishParagraph genera texto simulado para contenido y formularios.

Contrato tipado de Orionis:

def englishParagraph(nb_sentences: int=..., variable_nb_sentences: bool=...) -> str

Firma real para en_PH:

fake.englishParagraph(nb_sentences: int = 3, variable_nb_sentences: bool = True) -> str
ParámetroPropósito
nb_sentencesNúmero objetivo de oraciones.
variable_nb_sentencesPermite variar el número objetivo de oraciones.

Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.englishParagraph()

englishParagraphs genera texto simulado para contenido y formularios.

Contrato tipado de Orionis:

def englishParagraphs(nb: int=...) -> list[str]

Firma real para en_PH:

fake.englishParagraphs(nb: int = 3) -> List[str]
ParámetroPropósito
nbCantidad de resultados solicitados.

Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.englishParagraphs()

englishSentence genera texto simulado para contenido y formularios.

Contrato tipado de Orionis:

def englishSentence(nb_words: int=..., variable_nb_words: bool=...) -> str

Firma real para en_PH:

fake.englishSentence(nb_words: int = 6, variable_nb_words: bool = True) -> str
ParámetroPropósito
nb_wordsNúmero objetivo de palabras.
variable_nb_wordsPermite variar el número objetivo de palabras.

Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.englishSentence()

englishSentences genera texto simulado para contenido y formularios.

Contrato tipado de Orionis:

def englishSentences(nb: int=...) -> list[str]

Firma real para en_PH:

fake.englishSentences(nb: int = 3) -> List[str]
ParámetroPropósito
nbCantidad de resultados solicitados.

Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.englishSentences()

englishText genera texto simulado para contenido y formularios.

Contrato tipado de Orionis:

def englishText(max_nb_chars: int=...) -> str

Firma real para en_PH:

fake.englishText(max_nb_chars: int = 200) -> str
ParámetroPropósito
max_nb_charsMáximo de caracteres del texto solicitado.

Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.englishText()

englishTexts genera texto simulado para contenido y formularios.

Contrato tipado de Orionis:

def englishTexts(nb_texts: int=..., max_nb_chars: int=...) -> list[str]

Firma real para en_PH:

fake.englishTexts(nb_texts: int = 3, max_nb_chars: int = 200) -> List[str]
ParámetroPropósito
nb_textsNúmero de textos a devolver.
max_nb_charsMáximo de caracteres del texto solicitado.

Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.englishTexts()

englishWord genera texto simulado para contenido y formularios.

Contrato tipado de Orionis:

def englishWord() -> str

Firma real para en_PH:

fake.englishWord() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.englishWord()

englishWords genera texto simulado para contenido y formularios.

Contrato tipado de Orionis:

def englishWords(nb: int=..., unique: bool=...) -> list[str]

Firma real para en_PH:

fake.englishWords(nb: int = 3, unique: bool = False) -> List[str]
ParámetroPropósito
nbCantidad de resultados solicitados.
uniqueSolicita selección sin valores repetidos dentro de esta llamada.

Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.englishWords()

Selecciona un miembro de la clase Enum suministrada, no solo su valor.

Contrato tipado de Orionis:

def enum(enum_cls: type[TEnum]) -> TEnum

Firma real para en_US:

fake.enum(enum_cls: Type[~TEnum]) -> ~TEnum
ParámetroPropósito
enum_clsClase Enum de la que se seleccionará un miembro.

Disponibilidad verificada: 110 locales. Ejemplos de 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).fake
value = fake.enum(enum_cls=Status)

estado genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.

Contrato tipado de Orionis:

def estado() -> tuple[str, str]

Firma real para pt_BR:

fake.estado() -> Tuple[str, str]

Disponibilidad verificada: 1 locales. Ejemplos de locales: pt_BR.

fake = SampleFactory(locale="pt_BR", seed=7).fake
value = fake.estado()

estadoNome genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.

Contrato tipado de Orionis:

def estadoNome() -> str

Firma real para pt_BR:

fake.estadoNome() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: pt_BR.

fake = SampleFactory(locale="pt_BR", seed=7).fake
value = fake.estadoNome()

estadoSigla genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.

Contrato tipado de Orionis:

def estadoSigla() -> str

Firma real para pt_BR:

fake.estadoSigla() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: pt_BR.

fake = SampleFactory(locale="pt_BR", seed=7).fake
value = fake.estadoSigla()

fileExtension genera nombres, rutas y tipos de archivo ficticios; no crea archivos en disco.

Contrato tipado de Orionis:

def fileExtension(category: str | None=...) -> str

Firma real para en_US:

fake.fileExtension(category: str | None = None) -> str
ParámetroPropósito
categoryCategoría de datos del proveedor.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.fileExtension()

fileName genera nombres, rutas y tipos de archivo ficticios; no crea archivos en disco.

Contrato tipado de Orionis:

def fileName(category: str | None=..., extension: str | None=...) -> str

Firma real para en_US:

fake.fileName(category: str | None = None, extension: str | None = None) -> str
ParámetroPropósito
categoryCategoría de datos del proveedor.
extensionExtensión del nombre/ruta de archivo.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.fileName()

filePath genera nombres, rutas y tipos de archivo ficticios; no crea archivos en disco.

Contrato tipado de Orionis:

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=...) -> str

Firma real para 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
ParámetroPropósito
depthCantidad de niveles de directorios de la ruta ficticia.
categoryCategoría de datos del proveedor.
extensionExtensión del nombre/ruta de archivo.
absoluteGenera ruta absoluta en vez de relativa.
file_system_ruleConvención de ruta linux o windows; no opera sobre ese sistema de archivos.
allowed_path_traversal_elementsSegmentos como . o .. que pueden aparecer para probar manejo de rutas; None los omite.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.filePath()

firefox genera cadenas y componentes User-Agent para simular clientes.

Contrato tipado de Orionis:

def firefox() -> str

Firma real para en_US:

fake.firefox() -> str

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.firefox()

firstKanaName genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstKanaName() -> str

Firma real para ja_JP:

fake.firstKanaName() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.firstKanaName()

firstKanaNameFemale genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstKanaNameFemale() -> str

Firma real para ja_JP:

fake.firstKanaNameFemale() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.firstKanaNameFemale()

firstKanaNameMale genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstKanaNameMale() -> str

Firma real para ja_JP:

fake.firstKanaNameMale() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.firstKanaNameMale()

firstName genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstName() -> str

Firma real para en_US:

fake.firstName() -> str

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.firstName()

firstNameEst genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameEst() -> str

Firma real para et_EE:

fake.firstNameEst() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.

fake = SampleFactory(locale="et_EE", seed=7).fake
value = fake.firstNameEst()

firstNameFemale genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameFemale() -> str

Firma real para en_US:

fake.firstNameFemale() -> str

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.firstNameFemale()

firstNameFemaleAbbreviated genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameFemaleAbbreviated() -> str

Firma real para hu_HU:

fake.firstNameFemaleAbbreviated() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: hu_HU.

fake = SampleFactory(locale="hu_HU", seed=7).fake
value = fake.firstNameFemaleAbbreviated()

firstNameFemaleCommon genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameFemaleCommon() -> str

Firma real para bn_BD:

fake.firstNameFemaleCommon() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.

fake = SampleFactory(locale="bn_BD", seed=7).fake
value = fake.firstNameFemaleCommon()

firstNameFemaleEst genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameFemaleEst() -> str

Firma real para et_EE:

fake.firstNameFemaleEst() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.

fake = SampleFactory(locale="et_EE", seed=7).fake
value = fake.firstNameFemaleEst()

firstNameFemaleHinduism genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameFemaleHinduism() -> str

Firma real para bn_BD:

fake.firstNameFemaleHinduism() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.

fake = SampleFactory(locale="bn_BD", seed=7).fake
value = fake.firstNameFemaleHinduism()

firstNameFemaleIslamic genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameFemaleIslamic() -> str

Firma real para bn_BD:

fake.firstNameFemaleIslamic() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.

fake = SampleFactory(locale="bn_BD", seed=7).fake
value = fake.firstNameFemaleIslamic()

firstNameFemalePair genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameFemalePair() -> tuple[str, str, str]

Firma real para ja_JP:

fake.firstNameFemalePair() -> Tuple[str, str, str]

Disponibilidad verificada: 1 locales. Ejemplos de locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.firstNameFemalePair()

firstNameFemaleRus genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameFemaleRus() -> str

Firma real para et_EE:

fake.firstNameFemaleRus() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.

fake = SampleFactory(locale="et_EE", seed=7).fake
value = fake.firstNameFemaleRus()

firstNameMale genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameMale() -> str

Firma real para en_US:

fake.firstNameMale() -> str

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.firstNameMale()

firstNameMaleAbbreviated genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameMaleAbbreviated() -> str

Firma real para hu_HU:

fake.firstNameMaleAbbreviated() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: hu_HU.

fake = SampleFactory(locale="hu_HU", seed=7).fake
value = fake.firstNameMaleAbbreviated()

firstNameMaleCommon genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameMaleCommon() -> str

Firma real para bn_BD:

fake.firstNameMaleCommon() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.

fake = SampleFactory(locale="bn_BD", seed=7).fake
value = fake.firstNameMaleCommon()

firstNameMaleEst genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameMaleEst() -> str

Firma real para et_EE:

fake.firstNameMaleEst() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.

fake = SampleFactory(locale="et_EE", seed=7).fake
value = fake.firstNameMaleEst()

firstNameMaleHinduism genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameMaleHinduism() -> str

Firma real para bn_BD:

fake.firstNameMaleHinduism() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.

fake = SampleFactory(locale="bn_BD", seed=7).fake
value = fake.firstNameMaleHinduism()

firstNameMaleIslamic genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameMaleIslamic() -> str

Firma real para bn_BD:

fake.firstNameMaleIslamic() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.

fake = SampleFactory(locale="bn_BD", seed=7).fake
value = fake.firstNameMaleIslamic()

firstNameMalePair genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameMalePair() -> tuple[str, str, str]

Firma real para ja_JP:

fake.firstNameMalePair() -> Tuple[str, str, str]

Disponibilidad verificada: 1 locales. Ejemplos de locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.firstNameMalePair()

firstNameMaleRus genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameMaleRus() -> str

Firma real para et_EE:

fake.firstNameMaleRus() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.

fake = SampleFactory(locale="et_EE", seed=7).fake
value = fake.firstNameMaleRus()

firstNameNonbinary genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameNonbinary() -> str

Firma real para en_US:

fake.firstNameNonbinary() -> str

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.firstNameNonbinary()

firstNamePair genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNamePair() -> tuple[str, str, str]

Firma real para ja_JP:

fake.firstNamePair() -> Tuple[str, str, str]

Disponibilidad verificada: 1 locales. Ejemplos de locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.firstNamePair()

firstNameRus genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameRus() -> str

Firma real para et_EE:

fake.firstNameRus() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.

fake = SampleFactory(locale="et_EE", seed=7).fake
value = fake.firstNameRus()

firstNameUnisex genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstNameUnisex() -> str

Firma real para or_IN:

fake.firstNameUnisex() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: or_IN, vi_VN.

fake = SampleFactory(locale="or_IN", seed=7).fake
value = fake.firstNameUnisex()

firstRomanizedName genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstRomanizedName() -> str

Firma real para ja_JP:

fake.firstRomanizedName() -> str

Disponibilidad verificada: 3 locales. Ejemplos de locales: ja_JP, zh_CN, zh_TW.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.firstRomanizedName()

firstRomanizedNameFemale genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstRomanizedNameFemale() -> str

Firma real para ja_JP:

fake.firstRomanizedNameFemale() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: ja_JP, zh_TW.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.firstRomanizedNameFemale()

firstRomanizedNameMale genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def firstRomanizedNameMale() -> str

Firma real para ja_JP:

fake.firstRomanizedNameMale() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: ja_JP, zh_TW.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.firstRomanizedNameMale()

Devuelve texto de ancho fijo según tuplas (ancho, definición, argumentos opcionales) en data_columns.

Contrato tipado de Orionis:

def fixedWidth(data_columns: list[tuple[int, str] | tuple[int, str, dict[str, Any]]] | None=..., num_rows: int=..., align: str=...) -> str

Firma real para 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
ParámetroPropósito
data_columnsDefinición de estructura, columnas o tokens generadores.
num_rowsCantidad de filas de datos serializados.
alignAlineación de campos de ancho fijo: left, middle o right.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.fixedWidth(num_rows=2)

floorNumber genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.

Contrato tipado de Orionis:

def floorNumber() -> str

Firma real para en_PH:

fake.floorNumber() -> str

Disponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.floorNumber()

floorUnitNumber genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.

Contrato tipado de Orionis:

def floorUnitNumber() -> str

Firma real para en_PH:

fake.floorUnitNumber() -> str

Disponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.floorUnitNumber()

freeEmail genera direcciones y formatos de Internet para datos de prueba; generar una cadena no abre una conexión.

Contrato tipado de Orionis:

def freeEmail() -> str

Firma real para en_US:

fake.freeEmail() -> str

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.freeEmail()

freeEmailDomain genera direcciones y formatos de Internet para datos de prueba; generar una cadena no abre una conexión.

Contrato tipado de Orionis:

def freeEmailDomain() -> str

Firma real para en_US:

fake.freeEmailDomain() -> str

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.freeEmailDomain()

freguesia genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.

Contrato tipado de Orionis:

def freguesia() -> str

Firma real para pt_PT:

fake.freguesia() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: pt_PT.

fake = SampleFactory(locale="pt_PT", seed=7).fake
value = fake.freguesia()

frequentStreetName genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.

Contrato tipado de Orionis:

def frequentStreetName() -> str

Firma real para hu_HU:

fake.frequentStreetName() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: hu_HU.

fake = SampleFactory(locale="hu_HU", seed=7).fake
value = fake.frequentStreetName()

fullName genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def fullName(gender: Literal['M', 'F', 'X'] | None=..., short: bool | None=...) -> str

Firma real para uk_UA:

fake.fullName(gender: Literal['M', 'F', 'X'] | None = None, short: bool | None = False) -> str
ParámetroPropósito
genderSelección de género según los valores locales admitidos.
shortSolicita nombre completo en su forma abreviada local.

Disponibilidad verificada: 1 locales. Ejemplos de locales: uk_UA.

fake = SampleFactory(locale="uk_UA", seed=7).fake
value = fake.fullName()

futureDate genera fechas, horas e intervalos para fixtures temporales.

Contrato tipado de Orionis:

def futureDate(end_date: datetime.date | datetime.datetime | datetime.timedelta | str | int=...) -> datetime.date

Firma real para en_US:

fake.futureDate(end_date: datetime.date | datetime.datetime | datetime.timedelta | str | int = '+30d') -> datetime.date
ParámetroPropósito
end_dateExtremo final de fecha/hora o intervalo relativo.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.futureDate()

futureDatetime genera fechas, horas e intervalos para fixtures temporales.

Contrato tipado de Orionis:

def futureDatetime(end_date: datetime.date | datetime.datetime | datetime.timedelta | str | int=..., tzinfo: datetime.tzinfo | None=...) -> datetime.datetime

Firma real para en_US:

fake.futureDatetime(end_date: datetime.date | datetime.datetime | datetime.timedelta | str | int = '+30d', tzinfo: datetime.tzinfo | None = None) -> datetime.datetime
ParámetroPropósito
end_dateExtremo final de fecha/hora o intervalo relativo.
tzinfoTimezone del datetime producido; None usa el comportamiento nativo.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.futureDatetime()

gemstoneName genera valores y estructuras auxiliares de prueba; la forma de retorno depende del método.

Contrato tipado de Orionis:

def gemstoneName() -> str

Firma real para en_PH:

fake.gemstoneName() -> str

Disponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.gemstoneName()

Recupera un argumento o el dict del grupo; grupo/argumento ausente devuelve None. El dict retornado es el de la configuración nativa.

Helper accesible por el despacho dinámico de la fachada; no está declarado en _ProviderMethods.

Firma real para en_US:

fake.getArguments(group: str, argument: str | None = None) -> Any

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
fake.setArguments("small", {"min_value": 1, "max_value": 3})
value = fake.getArguments("small")

Devuelve la lista de instancias de proveedores registrados. Es introspección del backend, no generación de datos; no es un catálogo de métodos disponible en todo locale.

Helper accesible por el despacho dinámico de la fachada; no está declarado en _ProviderMethods.

Firma real para en_US:

fake.getProviders() -> List[ForwardRef('BaseProvider')]

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.getProviders()

getWordsList genera texto simulado para contenido y formularios.

Contrato tipado de Orionis:

def getWordsList(part_of_speech: str | None=..., ext_word_list: Sequence[str] | None=...) -> list[str]

Firma real para en_US:

fake.getWordsList(part_of_speech: str | None = None, ext_word_list: Sequence[str] | None = None) -> List[str]
ParámetroPropósito
part_of_speechCategoría gramatical del vocabulario cuando el locale la soporta.
ext_word_listVocabulario alternativo o None para el nativo.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.getWordsList()

givenName genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def givenName() -> str

Firma real para es_CL:

fake.givenName() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: es_CL.

fake = SampleFactory(locale="es_CL", seed=7).fake
value = fake.givenName()

givenNameFemale genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def givenNameFemale() -> str

Firma real para es_CL:

fake.givenNameFemale() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: es_CL.

fake = SampleFactory(locale="es_CL", seed=7).fake
value = fake.givenNameFemale()

givenNameMale genera nombres y componentes de identidad para perfiles de prueba.

Contrato tipado de Orionis:

def givenNameMale() -> str

Firma real para es_CL:

fake.givenNameMale() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: es_CL.

fake = SampleFactory(locale="es_CL", seed=7).fake
value = fake.givenNameMale()

globeArea2LandlineNumber genera números telefónicos ficticios con formatos locales.

Contrato tipado de Orionis:

def globeArea2LandlineNumber() -> str

Firma real para en_PH:

fake.globeArea2LandlineNumber() -> str

Disponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.globeArea2LandlineNumber()

globeMobileNumber genera números telefónicos ficticios con formatos locales.

Contrato tipado de Orionis:

def globeMobileNumber() -> str

Firma real para en_PH:

fake.globeMobileNumber() -> str

Disponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.globeMobileNumber()

globeMobileNumberPrefix genera números telefónicos ficticios con formatos locales.

Contrato tipado de Orionis:

def globeMobileNumberPrefix() -> str

Firma real para en_PH:

fake.globeMobileNumberPrefix() -> str

Disponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.globeMobileNumberPrefix()

gou genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.

Contrato tipado de Orionis:

def gou() -> str

Firma real para ja_JP:

fake.gou() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.gou()

gsis genera identificadores administrativos o fiscales ficticios; el formato depende del país.

Contrato tipado de Orionis:

def gsis() -> str

Firma real para en_PH:

fake.gsis() -> str

Disponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.gsis()

gstin genera identificadores administrativos o fiscales ficticios; el formato depende del país.

Contrato tipado de Orionis:

def gstin() -> str

Firma real para en_IN:

fake.gstin() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: en_IN.

fake = SampleFactory(locale="en_IN", seed=7).fake
value = fake.gstin()

hexColor genera colores y sus representaciones para datos de interfaz.

Contrato tipado de Orionis:

def hexColor() -> str

Firma real para en_US:

fake.hexColor() -> str

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.hexColor()

Sustituye el marcador de la plantilla por dígitos hexadecimales; upper controla mayúsculas.

Contrato tipado de Orionis:

def hexify(text: str=..., upper: bool=...) -> str

Firma real para en_US:

fake.hexify(text: str = '^^^^', upper: bool = False) -> str
ParámetroPropósito
textPlantilla o texto que procesará el proveedor.
upperUsa letras hexadecimales mayúsculas.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.hexify()

highwayName genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.

Contrato tipado de Orionis:

def highwayName() -> str

Firma real para es_CL:

fake.highwayName() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: es_CL.

fake = SampleFactory(locale="es_CL", seed=7).fake
value = fake.highwayName()

historicPeopleStreetName genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.

Contrato tipado de Orionis:

def historicPeopleStreetName() -> str

Firma real para es_CL:

fake.historicPeopleStreetName() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: es_CL.

fake = SampleFactory(locale="es_CL", seed=7).fake
value = fake.historicPeopleStreetName()

hostname genera direcciones y formatos de Internet para datos de prueba; generar una cadena no abre una conexión.

Contrato tipado de Orionis:

def hostname(levels: int=...) -> str

Firma real para en_US:

fake.hostname(levels: int = 1) -> str
ParámetroPropósito
levelsNúmero de niveles del dominio o hostname.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.hostname()

houseNumber genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.

Contrato tipado de Orionis:

def houseNumber() -> str

Firma real para az_AZ:

fake.houseNumber() -> str

Disponibilidad verificada: 1 locales. Ejemplos de locales: az_AZ.

fake = SampleFactory(locale="az_AZ", seed=7).fake
value = fake.houseNumber()

httpMethod genera direcciones y formatos de Internet para datos de prueba; generar una cadena no abre una conexión.

Contrato tipado de Orionis:

def httpMethod() -> str

Firma real para en_US:

fake.httpMethod() -> str

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.httpMethod()

httpStatusCode genera direcciones y formatos de Internet para datos de prueba; generar una cadena no abre una conexión.

Contrato tipado de Orionis:

def httpStatusCode(include_unassigned: bool=...) -> int

Firma real para en_US:

fake.httpStatusCode(include_unassigned: bool = True) -> int
ParámetroPropósito
include_unassignedIncluye códigos de estado HTTP sin asignación o sin uso.

Disponibilidad verificada: 110 locales. Ejemplos de locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.httpStatusCode()