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.
Preparar los ejemplos
Sección titulada «Preparar los ejemplos»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, 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()}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.
Índice del catálogo
Sección titulada «Índice del catálogo»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, ...], ...]=...) -> strFirma real para en_US:
fake.ean(length: int = 13, prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) -> str| Parámetro | Propósito |
|---|---|
length | Longitud/tamaño del valor; la unidad depende de este proveedor. |
prefixes | Prefijos 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).fakevalue = 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=...) -> strFirma real para en_US:
fake.ean13(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = (), leading_zero: bool | None = None) -> str| Parámetro | Propósito |
|---|---|
prefixes | Prefijos aceptados para el código de barras. |
leading_zero | Controla 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) -> stres, es_ES, ja_JP:
fake.ean13(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) -> strDisponibilidad 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).fakevalue = 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, ...], ...]=...) -> strFirma real para en_US:
fake.ean8(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) -> str| Parámetro | Propósito |
|---|---|
prefixes | Prefijos 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).fakevalue = fake.ean8()ein genera identificadores administrativos o fiscales ficticios; el formato depende del país.
Contrato tipado de Orionis:
def ein() -> strFirma real para en_US:
fake.ein() -> strDisponibilidad 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).fakevalue = fake.ein()electorCode
Sección titulada «electorCode»electorCode genera identificadores administrativos o fiscales ficticios; el formato depende del país.
Contrato tipado de Orionis:
def electorCode(gender: Literal['H', 'M'] | None=...) -> strFirma real para es_MX:
fake.electorCode(gender: Literal['H', 'M'] | None = None) -> str| Parámetro | Propósito |
|---|---|
gender | Selecció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).fakevalue = 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=...) -> strFirma real para en_US:
fake.email(safe: bool = True, domain: str | None = None) -> str| Parámetro | Propósito |
|---|---|
safe | Genera correo de dominio seguro de ejemplo cuando está activo. |
domain | Dominio 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).fakevalue = fake.email()emoji genera emoji para contenido de ejemplo.
Contrato tipado de Orionis:
def emoji() -> strFirma real para en_US:
fake.emoji() -> strDisponibilidad 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).fakevalue = fake.emoji()englishCatchPhrase
Sección titulada «englishCatchPhrase»englishCatchPhrase genera nombres y expresiones empresariales para entidades de prueba.
Contrato tipado de Orionis:
def englishCatchPhrase() -> strFirma real para fil_PH:
fake.englishCatchPhrase() -> strDisponibilidad verificada: 2 locales. Ejemplos de locales: fil_PH, tl_PH.
fake = SampleFactory(locale="fil_PH", seed=7).fakevalue = fake.englishCatchPhrase()englishParagraph
Sección titulada «englishParagraph»englishParagraph genera texto simulado para contenido y formularios.
Contrato tipado de Orionis:
def englishParagraph(nb_sentences: int=..., variable_nb_sentences: bool=...) -> strFirma real para en_PH:
fake.englishParagraph(nb_sentences: int = 3, variable_nb_sentences: bool = True) -> str| Parámetro | Propósito |
|---|---|
nb_sentences | Número objetivo de oraciones. |
variable_nb_sentences | Permite variar el número objetivo de oraciones. |
Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishParagraph()englishParagraphs
Sección titulada «englishParagraphs»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ámetro | Propósito |
|---|---|
nb | Cantidad de resultados solicitados. |
Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishParagraphs()englishSentence
Sección titulada «englishSentence»englishSentence genera texto simulado para contenido y formularios.
Contrato tipado de Orionis:
def englishSentence(nb_words: int=..., variable_nb_words: bool=...) -> strFirma real para en_PH:
fake.englishSentence(nb_words: int = 6, variable_nb_words: bool = True) -> str| Parámetro | Propósito |
|---|---|
nb_words | Número objetivo de palabras. |
variable_nb_words | Permite variar el número objetivo de palabras. |
Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishSentence()englishSentences
Sección titulada «englishSentences»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ámetro | Propósito |
|---|---|
nb | Cantidad de resultados solicitados. |
Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishSentences()englishText
Sección titulada «englishText»englishText genera texto simulado para contenido y formularios.
Contrato tipado de Orionis:
def englishText(max_nb_chars: int=...) -> strFirma real para en_PH:
fake.englishText(max_nb_chars: int = 200) -> str| Parámetro | Propósito |
|---|---|
max_nb_chars | Máximo de caracteres del texto solicitado. |
Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishText()englishTexts
Sección titulada «englishTexts»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ámetro | Propósito |
|---|---|
nb_texts | Número de textos a devolver. |
max_nb_chars | Máximo de caracteres del texto solicitado. |
Disponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishTexts()englishWord
Sección titulada «englishWord»englishWord genera texto simulado para contenido y formularios.
Contrato tipado de Orionis:
def englishWord() -> strFirma real para en_PH:
fake.englishWord() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: en_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.englishWord()englishWords
Sección titulada «englishWords»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ámetro | Propósito |
|---|---|
nb | Cantidad de resultados solicitados. |
unique | Solicita 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).fakevalue = fake.englishWords()Selecciona un miembro de la clase Enum suministrada, no solo su valor.
Contrato tipado de Orionis:
def enum(enum_cls: type[TEnum]) -> TEnumFirma real para en_US:
fake.enum(enum_cls: Type[~TEnum]) -> ~TEnum| Parámetro | Propósito |
|---|---|
enum_cls | Clase 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).fakevalue = 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).fakevalue = fake.estado()estadoNome
Sección titulada «estadoNome»estadoNome genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.
Contrato tipado de Orionis:
def estadoNome() -> strFirma real para pt_BR:
fake.estadoNome() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: pt_BR.
fake = SampleFactory(locale="pt_BR", seed=7).fakevalue = fake.estadoNome()estadoSigla
Sección titulada «estadoSigla»estadoSigla genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.
Contrato tipado de Orionis:
def estadoSigla() -> strFirma real para pt_BR:
fake.estadoSigla() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: pt_BR.
fake = SampleFactory(locale="pt_BR", seed=7).fakevalue = fake.estadoSigla()fileExtension
Sección titulada «fileExtension»fileExtension genera nombres, rutas y tipos de archivo ficticios; no crea archivos en disco.
Contrato tipado de Orionis:
def fileExtension(category: str | None=...) -> strFirma real para en_US:
fake.fileExtension(category: str | None = None) -> str| Parámetro | Propósito |
|---|---|
category | Categorí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).fakevalue = fake.fileExtension()fileName
Sección titulada «fileName»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=...) -> strFirma real para en_US:
fake.fileName(category: str | None = None, extension: str | None = None) -> str| Parámetro | Propósito |
|---|---|
category | Categoría de datos del proveedor. |
extension | Extensió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).fakevalue = fake.fileName()filePath
Sección titulada «filePath»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=...) -> strFirma 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ámetro | Propósito |
|---|---|
depth | Cantidad de niveles de directorios de la ruta ficticia. |
category | Categoría de datos del proveedor. |
extension | Extensión del nombre/ruta de archivo. |
absolute | Genera ruta absoluta en vez de relativa. |
file_system_rule | Convención de ruta linux o windows; no opera sobre ese sistema de archivos. |
allowed_path_traversal_elements | Segmentos 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).fakevalue = fake.filePath()firefox
Sección titulada «firefox»firefox genera cadenas y componentes User-Agent para simular clientes.
Contrato tipado de Orionis:
def firefox() -> strFirma real para en_US:
fake.firefox() -> strDisponibilidad 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).fakevalue = fake.firefox()firstKanaName
Sección titulada «firstKanaName»firstKanaName genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstKanaName() -> strFirma real para ja_JP:
fake.firstKanaName() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstKanaName()firstKanaNameFemale
Sección titulada «firstKanaNameFemale»firstKanaNameFemale genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstKanaNameFemale() -> strFirma real para ja_JP:
fake.firstKanaNameFemale() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstKanaNameFemale()firstKanaNameMale
Sección titulada «firstKanaNameMale»firstKanaNameMale genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstKanaNameMale() -> strFirma real para ja_JP:
fake.firstKanaNameMale() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstKanaNameMale()firstName
Sección titulada «firstName»firstName genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstName() -> strFirma real para en_US:
fake.firstName() -> strDisponibilidad 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).fakevalue = fake.firstName()firstNameEst
Sección titulada «firstNameEst»firstNameEst genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameEst() -> strFirma real para et_EE:
fake.firstNameEst() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameEst()firstNameFemale
Sección titulada «firstNameFemale»firstNameFemale genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameFemale() -> strFirma real para en_US:
fake.firstNameFemale() -> strDisponibilidad 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).fakevalue = fake.firstNameFemale()firstNameFemaleAbbreviated
Sección titulada «firstNameFemaleAbbreviated»firstNameFemaleAbbreviated genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameFemaleAbbreviated() -> strFirma real para hu_HU:
fake.firstNameFemaleAbbreviated() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: hu_HU.
fake = SampleFactory(locale="hu_HU", seed=7).fakevalue = fake.firstNameFemaleAbbreviated()firstNameFemaleCommon
Sección titulada «firstNameFemaleCommon»firstNameFemaleCommon genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameFemaleCommon() -> strFirma real para bn_BD:
fake.firstNameFemaleCommon() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameFemaleCommon()firstNameFemaleEst
Sección titulada «firstNameFemaleEst»firstNameFemaleEst genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameFemaleEst() -> strFirma real para et_EE:
fake.firstNameFemaleEst() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameFemaleEst()firstNameFemaleHinduism
Sección titulada «firstNameFemaleHinduism»firstNameFemaleHinduism genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameFemaleHinduism() -> strFirma real para bn_BD:
fake.firstNameFemaleHinduism() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameFemaleHinduism()firstNameFemaleIslamic
Sección titulada «firstNameFemaleIslamic»firstNameFemaleIslamic genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameFemaleIslamic() -> strFirma real para bn_BD:
fake.firstNameFemaleIslamic() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameFemaleIslamic()firstNameFemalePair
Sección titulada «firstNameFemalePair»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).fakevalue = fake.firstNameFemalePair()firstNameFemaleRus
Sección titulada «firstNameFemaleRus»firstNameFemaleRus genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameFemaleRus() -> strFirma real para et_EE:
fake.firstNameFemaleRus() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameFemaleRus()firstNameMale
Sección titulada «firstNameMale»firstNameMale genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameMale() -> strFirma real para en_US:
fake.firstNameMale() -> strDisponibilidad 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).fakevalue = fake.firstNameMale()firstNameMaleAbbreviated
Sección titulada «firstNameMaleAbbreviated»firstNameMaleAbbreviated genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameMaleAbbreviated() -> strFirma real para hu_HU:
fake.firstNameMaleAbbreviated() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: hu_HU.
fake = SampleFactory(locale="hu_HU", seed=7).fakevalue = fake.firstNameMaleAbbreviated()firstNameMaleCommon
Sección titulada «firstNameMaleCommon»firstNameMaleCommon genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameMaleCommon() -> strFirma real para bn_BD:
fake.firstNameMaleCommon() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameMaleCommon()firstNameMaleEst
Sección titulada «firstNameMaleEst»firstNameMaleEst genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameMaleEst() -> strFirma real para et_EE:
fake.firstNameMaleEst() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameMaleEst()firstNameMaleHinduism
Sección titulada «firstNameMaleHinduism»firstNameMaleHinduism genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameMaleHinduism() -> strFirma real para bn_BD:
fake.firstNameMaleHinduism() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameMaleHinduism()firstNameMaleIslamic
Sección titulada «firstNameMaleIslamic»firstNameMaleIslamic genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameMaleIslamic() -> strFirma real para bn_BD:
fake.firstNameMaleIslamic() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: bn_BD.
fake = SampleFactory(locale="bn_BD", seed=7).fakevalue = fake.firstNameMaleIslamic()firstNameMalePair
Sección titulada «firstNameMalePair»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).fakevalue = fake.firstNameMalePair()firstNameMaleRus
Sección titulada «firstNameMaleRus»firstNameMaleRus genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameMaleRus() -> strFirma real para et_EE:
fake.firstNameMaleRus() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameMaleRus()firstNameNonbinary
Sección titulada «firstNameNonbinary»firstNameNonbinary genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameNonbinary() -> strFirma real para en_US:
fake.firstNameNonbinary() -> strDisponibilidad 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).fakevalue = fake.firstNameNonbinary()firstNamePair
Sección titulada «firstNamePair»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).fakevalue = fake.firstNamePair()firstNameRus
Sección titulada «firstNameRus»firstNameRus genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameRus() -> strFirma real para et_EE:
fake.firstNameRus() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: et_EE.
fake = SampleFactory(locale="et_EE", seed=7).fakevalue = fake.firstNameRus()firstNameUnisex
Sección titulada «firstNameUnisex»firstNameUnisex genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstNameUnisex() -> strFirma real para or_IN:
fake.firstNameUnisex() -> strDisponibilidad verificada: 2 locales. Ejemplos de locales: or_IN, vi_VN.
fake = SampleFactory(locale="or_IN", seed=7).fakevalue = fake.firstNameUnisex()firstRomanizedName
Sección titulada «firstRomanizedName»firstRomanizedName genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstRomanizedName() -> strFirma real para ja_JP:
fake.firstRomanizedName() -> strDisponibilidad verificada: 3 locales. Ejemplos de locales: ja_JP, zh_CN, zh_TW.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstRomanizedName()firstRomanizedNameFemale
Sección titulada «firstRomanizedNameFemale»firstRomanizedNameFemale genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstRomanizedNameFemale() -> strFirma real para ja_JP:
fake.firstRomanizedNameFemale() -> strDisponibilidad verificada: 2 locales. Ejemplos de locales: ja_JP, zh_TW.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstRomanizedNameFemale()firstRomanizedNameMale
Sección titulada «firstRomanizedNameMale»firstRomanizedNameMale genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def firstRomanizedNameMale() -> strFirma real para ja_JP:
fake.firstRomanizedNameMale() -> strDisponibilidad verificada: 2 locales. Ejemplos de locales: ja_JP, zh_TW.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.firstRomanizedNameMale()fixedWidth
Sección titulada «fixedWidth»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=...) -> strFirma 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ámetro | Propósito |
|---|---|
data_columns | Definición de estructura, columnas o tokens generadores. |
num_rows | Cantidad de filas de datos serializados. |
align | Alineació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).fakevalue = fake.fixedWidth(num_rows=2)floorNumber
Sección titulada «floorNumber»floorNumber genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.
Contrato tipado de Orionis:
def floorNumber() -> strFirma real para en_PH:
fake.floorNumber() -> strDisponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.floorNumber()floorUnitNumber
Sección titulada «floorUnitNumber»floorUnitNumber genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.
Contrato tipado de Orionis:
def floorUnitNumber() -> strFirma real para en_PH:
fake.floorUnitNumber() -> strDisponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.floorUnitNumber()freeEmail
Sección titulada «freeEmail»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() -> strFirma real para en_US:
fake.freeEmail() -> strDisponibilidad 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).fakevalue = fake.freeEmail()freeEmailDomain
Sección titulada «freeEmailDomain»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() -> strFirma real para en_US:
fake.freeEmailDomain() -> strDisponibilidad 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).fakevalue = fake.freeEmailDomain()freguesia
Sección titulada «freguesia»freguesia genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.
Contrato tipado de Orionis:
def freguesia() -> strFirma real para pt_PT:
fake.freguesia() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: pt_PT.
fake = SampleFactory(locale="pt_PT", seed=7).fakevalue = fake.freguesia()frequentStreetName
Sección titulada «frequentStreetName»frequentStreetName genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.
Contrato tipado de Orionis:
def frequentStreetName() -> strFirma real para hu_HU:
fake.frequentStreetName() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: hu_HU.
fake = SampleFactory(locale="hu_HU", seed=7).fakevalue = fake.frequentStreetName()fullName
Sección titulada «fullName»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=...) -> strFirma real para uk_UA:
fake.fullName(gender: Literal['M', 'F', 'X'] | None = None, short: bool | None = False) -> str| Parámetro | Propósito |
|---|---|
gender | Selección de género según los valores locales admitidos. |
short | Solicita nombre completo en su forma abreviada local. |
Disponibilidad verificada: 1 locales. Ejemplos de locales: uk_UA.
fake = SampleFactory(locale="uk_UA", seed=7).fakevalue = fake.fullName()futureDate
Sección titulada «futureDate»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.dateFirma real para en_US:
fake.futureDate(end_date: datetime.date | datetime.datetime | datetime.timedelta | str | int = '+30d') -> datetime.date| Parámetro | Propósito |
|---|---|
end_date | Extremo 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).fakevalue = fake.futureDate()futureDatetime
Sección titulada «futureDatetime»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.datetimeFirma 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ámetro | Propósito |
|---|---|
end_date | Extremo final de fecha/hora o intervalo relativo. |
tzinfo | Timezone 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).fakevalue = fake.futureDatetime()gemstoneName
Sección titulada «gemstoneName»gemstoneName genera valores y estructuras auxiliares de prueba; la forma de retorno depende del método.
Contrato tipado de Orionis:
def gemstoneName() -> strFirma real para en_PH:
fake.gemstoneName() -> strDisponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.gemstoneName()getArguments
Sección titulada «getArguments»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) -> AnyDisponibilidad 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).fakefake.setArguments("small", {"min_value": 1, "max_value": 3})value = fake.getArguments("small")getProviders
Sección titulada «getProviders»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).fakevalue = fake.getProviders()getWordsList
Sección titulada «getWordsList»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ámetro | Propósito |
|---|---|
part_of_speech | Categoría gramatical del vocabulario cuando el locale la soporta. |
ext_word_list | Vocabulario 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).fakevalue = fake.getWordsList()givenName
Sección titulada «givenName»givenName genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def givenName() -> strFirma real para es_CL:
fake.givenName() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.givenName()givenNameFemale
Sección titulada «givenNameFemale»givenNameFemale genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def givenNameFemale() -> strFirma real para es_CL:
fake.givenNameFemale() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.givenNameFemale()givenNameMale
Sección titulada «givenNameMale»givenNameMale genera nombres y componentes de identidad para perfiles de prueba.
Contrato tipado de Orionis:
def givenNameMale() -> strFirma real para es_CL:
fake.givenNameMale() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.givenNameMale()globeArea2LandlineNumber
Sección titulada «globeArea2LandlineNumber»globeArea2LandlineNumber genera números telefónicos ficticios con formatos locales.
Contrato tipado de Orionis:
def globeArea2LandlineNumber() -> strFirma real para en_PH:
fake.globeArea2LandlineNumber() -> strDisponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.globeArea2LandlineNumber()globeMobileNumber
Sección titulada «globeMobileNumber»globeMobileNumber genera números telefónicos ficticios con formatos locales.
Contrato tipado de Orionis:
def globeMobileNumber() -> strFirma real para en_PH:
fake.globeMobileNumber() -> strDisponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.globeMobileNumber()globeMobileNumberPrefix
Sección titulada «globeMobileNumberPrefix»globeMobileNumberPrefix genera números telefónicos ficticios con formatos locales.
Contrato tipado de Orionis:
def globeMobileNumberPrefix() -> strFirma real para en_PH:
fake.globeMobileNumberPrefix() -> strDisponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.globeMobileNumberPrefix()gou genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.
Contrato tipado de Orionis:
def gou() -> strFirma real para ja_JP:
fake.gou() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: ja_JP.
fake = SampleFactory(locale="ja_JP", seed=7).fakevalue = fake.gou()gsis genera identificadores administrativos o fiscales ficticios; el formato depende del país.
Contrato tipado de Orionis:
def gsis() -> strFirma real para en_PH:
fake.gsis() -> strDisponibilidad verificada: 3 locales. Ejemplos de locales: en_PH, fil_PH, tl_PH.
fake = SampleFactory(locale="en_PH", seed=7).fakevalue = fake.gsis()gstin genera identificadores administrativos o fiscales ficticios; el formato depende del país.
Contrato tipado de Orionis:
def gstin() -> strFirma real para en_IN:
fake.gstin() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: en_IN.
fake = SampleFactory(locale="en_IN", seed=7).fakevalue = fake.gstin()hexColor
Sección titulada «hexColor»hexColor genera colores y sus representaciones para datos de interfaz.
Contrato tipado de Orionis:
def hexColor() -> strFirma real para en_US:
fake.hexColor() -> strDisponibilidad 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).fakevalue = 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=...) -> strFirma real para en_US:
fake.hexify(text: str = '^^^^', upper: bool = False) -> str| Parámetro | Propósito |
|---|---|
text | Plantilla o texto que procesará el proveedor. |
upper | Usa 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).fakevalue = fake.hexify()highwayName
Sección titulada «highwayName»highwayName genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.
Contrato tipado de Orionis:
def highwayName() -> strFirma real para es_CL:
fake.highwayName() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.highwayName()historicPeopleStreetName
Sección titulada «historicPeopleStreetName»historicPeopleStreetName genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.
Contrato tipado de Orionis:
def historicPeopleStreetName() -> strFirma real para es_CL:
fake.historicPeopleStreetName() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: es_CL.
fake = SampleFactory(locale="es_CL", seed=7).fakevalue = fake.historicPeopleStreetName()hostname
Sección titulada «hostname»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=...) -> strFirma real para en_US:
fake.hostname(levels: int = 1) -> str| Parámetro | Propósito |
|---|---|
levels | Nú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).fakevalue = fake.hostname()houseNumber
Sección titulada «houseNumber»houseNumber genera direcciones y divisiones geográficas para formularios, entregas y perfiles de prueba.
Contrato tipado de Orionis:
def houseNumber() -> strFirma real para az_AZ:
fake.houseNumber() -> strDisponibilidad verificada: 1 locales. Ejemplos de locales: az_AZ.
fake = SampleFactory(locale="az_AZ", seed=7).fakevalue = fake.houseNumber()httpMethod
Sección titulada «httpMethod»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() -> strFirma real para en_US:
fake.httpMethod() -> strDisponibilidad 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).fakevalue = fake.httpMethod()httpStatusCode
Sección titulada «httpStatusCode»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=...) -> intFirma real para en_US:
fake.httpStatusCode(include_unassigned: bool = True) -> int| Parámetro | Propósito |
|---|---|
include_unassigned | Incluye 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).fakevalue = fake.httpStatusCode()