Ir al contenido

Faker: proveedores M–P

Esta referencia cubre 151 nombres de la fachada de Faker en el tramo M-P. 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

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

Contrato tipado de Orionis:

def macAddress(multicast: bool=...) -> str

Firma real para en_US:

fake.macAddress(multicast: bool = False) -> str
ParámetroPropósito
multicastControla el bit multicast de la dirección MAC.

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.macAddress()

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

Contrato tipado de Orionis:

def macPlatformToken() -> str

Firma real para en_US:

fake.macPlatformToken() -> 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.macPlatformToken()

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

Contrato tipado de Orionis:

def macProcessor() -> str

Firma real para en_US:

fake.macProcessor() -> 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.macProcessor()

Digest MD5 de datos aleatorios para fixtures; no sustituye la fachada Hash para contraseñas.

Contrato tipado de Orionis:

def md5() -> str
def md5(raw_output: Literal[True]) -> bytes
def md5(raw_output: Literal[False]) -> str

Firma real para en_US:

fake.md5(raw_output: bool = False) -> bytes | str
ParámetroPropósito
raw_outputSolicita la representación binaria/nativa en vez del texto habitual.

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.md5()

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

Contrato tipado de Orionis:

def metroManilaAddress() -> str

Firma real para en_PH:

fake.metroManilaAddress() -> str

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

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

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

Contrato tipado de Orionis:

def metroManilaLgu() -> str

Firma real para en_PH:

fake.metroManilaLgu() -> str

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

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

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

Contrato tipado de Orionis:

def metroManilaPostcode() -> str

Firma real para en_PH:

fake.metroManilaPostcode() -> str

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

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

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

Contrato tipado de Orionis:

def metropolitanCity() -> str

Firma real para ko_KR:

fake.metropolitanCity() -> str

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

fake = SampleFactory(locale="ko_KR", seed=7).fake
value = fake.metropolitanCity()

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

Contrato tipado de Orionis:

def middleName() -> str

Firma real para is_IS:

fake.middleName() -> str

Disponibilidad verificada: 5 locales. Ejemplos de locales: is_IS, or_IN, ru_RU, uk_UA, vi_VN.

fake = SampleFactory(locale="is_IS", seed=7).fake
value = fake.middleName()

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

Contrato tipado de Orionis:

def middleNameFemale() -> str

Firma real para ru_RU:

fake.middleNameFemale() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: ru_RU, uk_UA.

fake = SampleFactory(locale="ru_RU", seed=7).fake
value = fake.middleNameFemale()

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

Contrato tipado de Orionis:

def middleNameMale() -> str

Firma real para ru_RU:

fake.middleNameMale() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: ru_RU, uk_UA.

fake = SampleFactory(locale="ru_RU", seed=7).fake
value = fake.middleNameMale()

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

Contrato tipado de Orionis:

def militaryApo() -> str

Firma real para en_US:

fake.militaryApo() -> str

Disponibilidad verificada: 45 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.militaryApo()

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

Contrato tipado de Orionis:

def militaryDpo() -> str

Firma real para en_US:

fake.militaryDpo() -> str

Disponibilidad verificada: 45 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.militaryDpo()

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

Contrato tipado de Orionis:

def militaryShip() -> str

Firma real para en_US:

fake.militaryShip() -> str

Disponibilidad verificada: 45 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.militaryShip()

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

Contrato tipado de Orionis:

def militaryState() -> str

Firma real para en_US:

fake.militaryState() -> str

Disponibilidad verificada: 45 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.militaryState()

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

Contrato tipado de Orionis:

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

Firma real para en_US:

fake.mimeType(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.mimeType()

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

Contrato tipado de Orionis:

def mindanaoProvince() -> str

Firma real para en_PH:

fake.mindanaoProvince() -> str

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

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

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

Contrato tipado de Orionis:

def mindanaoProvinceAddress() -> str

Firma real para en_PH:

fake.mindanaoProvinceAddress() -> str

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

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

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

Contrato tipado de Orionis:

def mindanaoProvincePostcode() -> str

Firma real para en_PH:

fake.mindanaoProvincePostcode() -> str

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

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

minguoYear genera fechas, horas e intervalos para fixtures temporales.

Contrato tipado de Orionis:

def minguoYear() -> str

Firma real para zh_TW:

fake.minguoYear() -> str

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

fake = SampleFactory(locale="zh_TW", seed=7).fake
value = fake.minguoYear()

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

Contrato tipado de Orionis:

def miscArea2LandlineNumber() -> str

Firma real para en_PH:

fake.miscArea2LandlineNumber() -> str

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

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

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

Contrato tipado de Orionis:

def miscLandlineIdentifier() -> str

Firma real para en_PH:

fake.miscLandlineIdentifier() -> str

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

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

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

Contrato tipado de Orionis:

def mobileNumber() -> str

Firma real para en_PH:

fake.mobileNumber() -> str

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

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

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

Contrato tipado de Orionis:

def mobileOperator() -> str

Firma real para ar_DZ:

fake.mobileOperator() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: ar_DZ, fr_DZ.

fake = SampleFactory(locale="ar_DZ", seed=7).fake
value = fake.mobileOperator()

month genera fechas, horas e intervalos para fixtures temporales.

Contrato tipado de Orionis:

def month() -> str

Firma real para en_US:

fake.month() -> 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.month()

monthInGuj genera fechas, horas e intervalos para fixtures temporales.

Contrato tipado de Orionis:

def monthInGuj() -> str

Firma real para gu_IN:

fake.monthInGuj() -> str

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

fake = SampleFactory(locale="gu_IN", seed=7).fake
value = fake.monthInGuj()

monthName genera fechas, horas e intervalos para fixtures temporales.

Contrato tipado de Orionis:

def monthName() -> str

Firma real para en_US:

fake.monthName() -> str

Variantes reales por locale:

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

fake.monthName() -> str

az_AZ, cs_CZ, da_DK, de, de_AT, de_DE y 18 más:

fake.monthName()

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.monthName()

monthNameInGuj genera fechas, horas e intervalos para fixtures temporales.

Contrato tipado de Orionis:

def monthNameInGuj() -> str

Firma real para gu_IN:

fake.monthNameInGuj() -> str

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

fake = SampleFactory(locale="gu_IN", seed=7).fake
value = fake.monthNameInGuj()

motorcycleLicensePlate genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def motorcycleLicensePlate() -> str

Firma real para en_PH:

fake.motorcycleLicensePlate() -> str

Disponibilidad verificada: 4 locales. Ejemplos de locales: en_PH, es_MX, fil_PH, tl_PH.

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

motorcycleLicensePlateCdmx genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def motorcycleLicensePlateCdmx() -> str

Firma real para es_MX:

fake.motorcycleLicensePlateCdmx() -> str

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

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

motorcycleLicensePlateNational genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def motorcycleLicensePlateNational() -> str

Firma real para es_MX:

fake.motorcycleLicensePlateNational() -> str

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

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

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

Contrato tipado de Orionis:

def mountainName() -> str

Firma real para en_PH:

fake.mountainName() -> str

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

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

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

Contrato tipado de Orionis:

def msisdn() -> str

Firma real para en_US:

fake.msisdn() -> str

Disponibilidad verificada: 107 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.msisdn()

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

Contrato tipado de Orionis:

def municipality() -> str

Firma real para es_CO:

fake.municipality() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: es_CO, es_AR.

fake = SampleFactory(locale="es_CO", seed=7).fake
value = fake.municipality()

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

Contrato tipado de Orionis:

def municipalityCode() -> str

Firma real para es_CO:

fake.municipalityCode() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: es_CO, es_AR.

fake = SampleFactory(locale="es_CO", seed=7).fake
value = fake.municipalityCode()

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

Contrato tipado de Orionis:

def name() -> str

Firma real para en_US:

fake.name() -> 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.name()

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

Contrato tipado de Orionis:

def nameFemale() -> str

Firma real para en_US:

fake.nameFemale() -> 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.nameFemale()

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

Contrato tipado de Orionis:

def nameMale() -> str

Firma real para en_US:

fake.nameMale() -> 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.nameMale()

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

Contrato tipado de Orionis:

def nameNonbinary() -> str

Firma real para en_US:

fake.nameNonbinary() -> 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.nameNonbinary()

nationality genera coordenadas y ubicaciones para datos geográficos de prueba.

Contrato tipado de Orionis:

def nationality() -> str

Firma real para pt_PT:

fake.nationality() -> str

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

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

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

Contrato tipado de Orionis:

def naturalPersonNit() -> str

Firma real para es_CO:

fake.naturalPersonNit() -> str

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

fake = SampleFactory(locale="es_CO", seed=7).fake
value = fake.naturalPersonNit()

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

Contrato tipado de Orionis:

def naturalPersonNitWithCheckDigit() -> str

Firma real para es_CO:

fake.naturalPersonNitWithCheckDigit() -> str

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

fake = SampleFactory(locale="es_CO", seed=7).fake
value = fake.naturalPersonNitWithCheckDigit()

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

Contrato tipado de Orionis:

def neighborhood() -> str

Firma real para pt_BR:

fake.neighborhood() -> str

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

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

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

Contrato tipado de Orionis:

def nicHandle(suffix: str=...) -> str

Firma real para en_US:

fake.nicHandle(suffix: str = 'FAKE') -> str
ParámetroPropósito
suffixSufijo de la cadena generada.

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.nicHandle()

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

Contrato tipado de Orionis:

def nicHandles(count: int=..., suffix: str=...) -> list[str]

Firma real para en_US:

fake.nicHandles(count: int = 1, suffix: str = '????') -> List[str]
ParámetroPropósito
countCantidad de elementos o estructuras que produce el proveedor.
suffixSufijo de la cadena generada.

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.nicHandles()

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

Contrato tipado de Orionis:

def nie() -> str

Firma real para es_ES:

fake.nie() -> str

Disponibilidad verificada: 3 locales. Ejemplos de locales: es_ES, es, es_CA.

fake = SampleFactory(locale="es_ES", seed=7).fake
value = fake.nie()

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

Contrato tipado de Orionis:

def nif() -> str

Firma real para es_ES:

fake.nif() -> str

Disponibilidad verificada: 3 locales. Ejemplos de locales: es_ES, es, es_CA.

fake = SampleFactory(locale="es_ES", seed=7).fake
value = fake.nif()

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

Contrato tipado de Orionis:

def nip() -> str

Firma real para pl_PL:

fake.nip() -> str

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

fake = SampleFactory(locale="pl_PL", seed=7).fake
value = fake.nip()

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

Contrato tipado de Orionis:

def nonArea2LandlineAreaCode() -> str

Firma real para en_PH:

fake.nonArea2LandlineAreaCode() -> str

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

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

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

Contrato tipado de Orionis:

def nonArea2LandlineNumber() -> str

Firma real para en_PH:

fake.nonArea2LandlineNumber() -> str

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

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

nonprofitPrefix genera nombres y expresiones empresariales para entidades de prueba.

Contrato tipado de Orionis:

def nonprofitPrefix() -> str

Firma real para th_TH:

fake.nonprofitPrefix() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: th, th_TH.

fake = SampleFactory(locale="th_TH", seed=7).fake
value = fake.nonprofitPrefix()

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

Contrato tipado de Orionis:

def nuip() -> str

Firma real para es_CO:

fake.nuip() -> str

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

fake = SampleFactory(locale="es_CO", seed=7).fake
value = fake.nuip()

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

Contrato tipado de Orionis:

def nullBoolean() -> bool | None

Firma real para en_US:

fake.nullBoolean() -> bool | None

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.nullBoolean()

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

Contrato tipado de Orionis:

def numberedStreet() -> str

Firma real para vi_VN:

fake.numberedStreet() -> str

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

fake = SampleFactory(locale="vi_VN", seed=7).fake
value = fake.numberedStreet()

Sustituye marcadores numéricos de text; cada marcador tiene su regla en el proveedor nativo.

Contrato tipado de Orionis:

def numerify(text: str=...) -> str

Firma real para en_US:

fake.numerify(text: str = '###') -> str
ParámetroPropósito
textPlantilla o texto que procesará el 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.numerify()

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

Contrato tipado de Orionis:

def nuss(company: bool=...) -> str

Firma real para es_ES:

fake.nuss(company: bool = False) -> str
ParámetroPropósito
companyGenera NUSS de empresa cuando está activo.

Disponibilidad verificada: 3 locales. Ejemplos de locales: es_ES, es, es_CA.

fake = SampleFactory(locale="es_ES", seed=7).fake
value = fake.nuss()

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

Contrato tipado de Orionis:

def oldPostalCode() -> str

Firma real para ko_KR:

fake.oldPostalCode() -> str

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

fake = SampleFactory(locale="ko_KR", seed=7).fake
value = fake.oldPostalCode()

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

Contrato tipado de Orionis:

def opera() -> str

Firma real para en_US:

fake.opera() -> 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.opera()

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

Contrato tipado de Orionis:

def operatorId() -> str

Firma real para ar_JO:

fake.operatorId() -> str

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

fake = SampleFactory(locale="ar_JO", seed=7).fake
value = fake.operatorId()

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

Contrato tipado de Orionis:

def ordinalFloorNumber() -> str

Firma real para en_PH:

fake.ordinalFloorNumber() -> str

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

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

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

Contrato tipado de Orionis:

def ordinalStreetNumber() -> str

Firma real para en_PH:

fake.ordinalStreetNumber() -> str

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

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

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

Contrato tipado de Orionis:

def orgAndVatId(long: bool=..., dash: bool=...) -> tuple[str, str]

Firma real para sv_SE:

fake.orgAndVatId(long: bool = False, dash: bool = True) -> Tuple[str, str]
ParámetroPropósito
longSolicita la variante larga del identificador local.
dashIncluye guion en la representación del identificador.

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

fake = SampleFactory(locale="sv_SE", seed=7).fake
value = fake.orgAndVatId()

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

Contrato tipado de Orionis:

def orgId(long: bool=..., dash: bool=...) -> str

Firma real para sv_SE:

fake.orgId(long: bool = False, dash: bool = True) -> str
ParámetroPropósito
longSolicita la variante larga del identificador local.
dashIncluye guion en la representación del identificador.

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

fake = SampleFactory(locale="sv_SE", seed=7).fake
value = fake.orgId()

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

Contrato tipado de Orionis:

def pagibig() -> str

Firma real para en_PH:

fake.pagibig() -> str

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

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

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

Contrato tipado de Orionis:

def pan() -> str

Firma real para en_IN:

fake.pan() -> str

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

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

paragraph genera texto simulado para contenido y formularios.

Contrato tipado de Orionis:

def paragraph(nb_sentences: int=..., variable_nb_sentences: bool=..., ext_word_list: Sequence[str] | None=...) -> str

Firma real para en_US:

fake.paragraph(nb_sentences: int = 3, variable_nb_sentences: bool = True, ext_word_list: Sequence[str] | None = None) -> str
ParámetroPropósito
nb_sentencesNúmero objetivo de oraciones.
variable_nb_sentencesPermite variar el número objetivo de oraciones.
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.paragraph()

paragraphs genera texto simulado para contenido y formularios.

Contrato tipado de Orionis:

def paragraphs(nb: int=..., ext_word_list: Sequence[str] | None=...) -> list[str]

Firma real para en_US:

fake.paragraphs(nb: int = 3, ext_word_list: Sequence[str] | None = None) -> List[str]
ParámetroPropósito
nbCantidad de resultados solicitados.
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.paragraphs()

Sustituye tokens {{proveedor}} y grupos {{proveedor:grupo}}. Dentro de los tokens se usan nombres NATIVOS del backend, como first_name; el método Python de la fachada sigue siendo camelCase. Un token inexistente produce AttributeError.

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

Firma real para en_US:

fake.parse(text: 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
fake.setArguments("small", {"min_value": 1, "max_value": 3})
value = fake.parse("{{first_name}} / {{pyint:small}}")

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

Contrato tipado de Orionis:

def partitionedBuildingNumber() -> str

Firma real para en_PH:

fake.partitionedBuildingNumber() -> str

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

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

passportDates genera formatos de pasaporte ficticios para fixtures; no documentos válidos de viaje.

Contrato tipado de Orionis:

def passportDates(birthday: datetime.date=...) -> tuple[str, str, str]

Firma real para en_US:

fake.passportDates(birthday: datetime.date = datetime.date(2026, 10, 22)) -> Tuple[str, str, str]
ParámetroPropósito
birthdayFecha de nacimiento de referencia para el pasaporte.

Disponibilidad verificada: 106 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.passportDates()

passportDob genera formatos de pasaporte ficticios para fixtures; no documentos válidos de viaje.

Contrato tipado de Orionis:

def passportDob() -> datetime.date

Firma real para en_US:

fake.passportDob() -> datetime.date

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.passportDob()

passportFull genera formatos de pasaporte ficticios para fixtures; no documentos válidos de viaje.

Contrato tipado de Orionis:

def passportFull() -> str

Firma real para en_US:

fake.passportFull() -> str

Disponibilidad verificada: 106 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.passportFull()

passportGender genera formatos de pasaporte ficticios para fixtures; no documentos válidos de viaje.

Contrato tipado de Orionis:

def passportGender(seed: int=...) -> Literal['M', 'F', 'X']

Firma real para en_US:

fake.passportGender(seed: int = 0) -> Literal['M', 'F', 'X']
ParámetroPropósito
seedSemilla específica aceptada por este proveedor.

Disponibilidad verificada: 106 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.passportGender()

passportNumber genera formatos de pasaporte ficticios para fixtures; no documentos válidos de viaje.

Contrato tipado de Orionis:

def passportNumber() -> str

Firma real para en_US:

fake.passportNumber() -> 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.passportNumber()

passportOwner genera formatos de pasaporte ficticios para fixtures; no documentos válidos de viaje.

Contrato tipado de Orionis:

def passportOwner(gender: Literal['M', 'F', 'X']=...) -> tuple[str, str]

Firma real para en_US:

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

Variantes reales por locale:

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

fake.passportOwner(gender: Literal['M', 'F', 'X'] = 'X') -> Tuple[str, str]

ru_RU:

fake.passportOwner(gender: Literal['M', 'F', 'X'] = 'M') -> Tuple[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.passportOwner()

Genera una contraseña ficticia con clases de caracteres configurables para fixtures; no calcula un hash de autenticación.

Contrato tipado de Orionis:

def password(length: int=..., special_chars: bool=..., digits: bool=..., upper_case: bool=..., lower_case: bool=...) -> str

Firma real para en_US:

fake.password(length: int = 10, special_chars: bool = True, digits: bool = True, upper_case: bool = True, lower_case: bool = True) -> str
ParámetroPropósito
lengthLongitud/tamaño del valor; la unidad depende de este proveedor.
special_charsIncluye caracteres especiales en la contraseña ficticia.
digitsNúmero de dígitos del resultado.
upper_caseIncluye letras mayúsculas entre los caracteres de contraseña.
lower_caseIncluye letras minúsculas entre los caracteres de contraseña.

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.password(length=16)

pastDate genera fechas, horas e intervalos para fixtures temporales.

Contrato tipado de Orionis:

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

Firma real para en_US:

fake.pastDate(start_date: datetime.date | datetime.datetime | datetime.timedelta | str | int = '-30d', tzinfo: datetime.tzinfo | None = None) -> datetime.date
ParámetroPropósito
start_dateExtremo inicial: fecha/hora, intervalo relativo o formato admitido por el proveedor.
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.pastDate()

pastDatetime genera fechas, horas e intervalos para fixtures temporales.

Contrato tipado de Orionis:

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

Firma real para en_US:

fake.pastDatetime(start_date: datetime.date | datetime.datetime | datetime.timedelta | str | int = '-30d', tzinfo: datetime.tzinfo | None = None) -> datetime.datetime
ParámetroPropósito
start_dateExtremo inicial: fecha/hora, intervalo relativo o formato admitido por el proveedor.
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.pastDatetime()

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

Contrato tipado de Orionis:

def personRut() -> str

Firma real para es_CL:

fake.personRut() -> str

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

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

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

Contrato tipado de Orionis:

def pesel(date_of_birth: datetime.datetime | None=..., sex: str | None=...) -> str

Firma real para pl_PL:

fake.pesel(date_of_birth: datetime.datetime | None = None, sex: str | None = None) -> str
ParámetroPropósito
date_of_birthFecha de nacimiento usada para construir el identificador.
sexSelección de sexo según los valores locales admitidos.

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

fake = SampleFactory(locale="pl_PL", seed=7).fake
value = fake.pesel()

Calcula el dígito de control PESEL a partir de la cadena de dígitos inicial; no genera el identificador completo.

Contrato tipado de Orionis:

def peselComputeCheckDigit(pesel: str) -> int

Firma real para pl_PL:

fake.peselComputeCheckDigit(pesel: str) -> int
ParámetroPropósito
peselDígitos iniciales PESEL para calcular su control.

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

fake = SampleFactory(locale="pl_PL", seed=7).fake
value = fake.peselComputeCheckDigit(pesel="4405140145")

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

Contrato tipado de Orionis:

def philhealth() -> str

Firma real para en_PH:

fake.philhealth() -> str

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

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

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

Contrato tipado de Orionis:

def phoneNumber() -> str

Firma real para en_US:

fake.phoneNumber() -> str

Disponibilidad verificada: 107 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.phoneNumber()

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

Contrato tipado de Orionis:

def phonenumberPrefix() -> int

Firma real para zh_CN:

fake.phonenumberPrefix() -> int

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

fake = SampleFactory(locale="zh_CN", seed=7).fake
value = fake.phonenumberPrefix()

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

Contrato tipado de Orionis:

def pincodeInArmy() -> int

Firma real para en_IN:

fake.pincodeInArmy() -> int

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

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

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

Contrato tipado de Orionis:

def pincodeInMilitary() -> int

Firma real para en_IN:

fake.pincodeInMilitary() -> int

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

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

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

Contrato tipado de Orionis:

def pincodeInState(state_abbr: str | None=..., include_union_territories: bool=...) -> int

Firma real para en_IN:

fake.pincodeInState(state_abbr: str | None = None, include_union_territories: bool = False) -> int
ParámetroPropósito
state_abbrAbreviatura del estado para restringir el resultado local.
include_union_territoriesIncluye territorios de la Unión en códigos postales de India.

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

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

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

Contrato tipado de Orionis:

def placeName() -> str

Firma real para pt_PT:

fake.placeName() -> str

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

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

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

Contrato tipado de Orionis:

def plantName() -> str

Firma real para en_PH:

fake.plantName() -> str

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

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

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

Contrato tipado de Orionis:

def plantStreetName() -> str

Firma real para es_CL:

fake.plantStreetName() -> str

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

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

plateLetter genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def plateLetter() -> str

Firma real para ru_RU:

fake.plateLetter() -> str

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

fake = SampleFactory(locale="ru_RU", seed=7).fake
value = fake.plateLetter()

plateLetterPrefix genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def plateLetterPrefix(region_name: str | None=...) -> str

Firma real para uk_UA:

fake.plateLetterPrefix(region_name: str | None = None) -> str
ParámetroPropósito
region_nameNombre de la región usado para formar la matrícula local.

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

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

plateLetterSuffix genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def plateLetterSuffix() -> str

Firma real para uk_UA:

fake.plateLetterSuffix() -> str

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

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

plateNumber genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def plateNumber() -> str

Firma real para ru_RU:

fake.plateNumber() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: ru_RU, uk_UA.

fake = SampleFactory(locale="ru_RU", seed=7).fake
value = fake.plateNumber()

plateNumberExtra genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def plateNumberExtra() -> str

Firma real para ru_RU:

fake.plateNumberExtra() -> str

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

fake = SampleFactory(locale="ru_RU", seed=7).fake
value = fake.plateNumberExtra()

plateNumberSpecial genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def plateNumberSpecial() -> str

Firma real para ru_RU:

fake.plateNumberSpecial() -> str

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

fake = SampleFactory(locale="ru_RU", seed=7).fake
value = fake.plateNumberSpecial()

plateRegionCode genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def plateRegionCode(region_name: str | None=...) -> str

Firma real para uk_UA:

fake.plateRegionCode(region_name: str | None = None) -> str
ParámetroPropósito
region_nameNombre de la región usado para formar la matrícula local.

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

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

plateSuffix genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def plateSuffix() -> str

Firma real para ru_RU:

fake.plateSuffix() -> str

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

fake = SampleFactory(locale="ru_RU", seed=7).fake
value = fake.plateSuffix()

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

Contrato tipado de Orionis:

def pldtArea2LandlineNumber() -> str

Firma real para en_PH:

fake.pldtArea2LandlineNumber() -> str

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

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

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

Contrato tipado de Orionis:

def policeId() -> str

Firma real para el_GR:

fake.policeId() -> str

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

fake = SampleFactory(locale="el_GR", seed=7).fake
value = fake.policeId()

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

Contrato tipado de Orionis:

def portNumber(is_system: bool=..., is_user: bool=..., is_dynamic: bool=...) -> int

Firma real para en_US:

fake.portNumber(is_system: bool = False, is_user: bool = False, is_dynamic: bool = False) -> int
ParámetroPropósito
is_systemSelecciona puertos de sistema o bien conocidos.
is_userSelecciona puertos de usuario o registrados.
is_dynamicSelecciona puertos dinámicos/privados/efímeros.

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.portNumber()

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

Contrato tipado de Orionis:

def postalCode() -> str

Firma real para ko_KR:

fake.postalCode() -> str

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

fake = SampleFactory(locale="ko_KR", seed=7).fake
value = fake.postalCode()

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

Contrato tipado de Orionis:

def postalCodeLetter() -> str

Firma real para en_CA:

fake.postalCodeLetter() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: en_CA, fr_CA.

fake = SampleFactory(locale="en_CA", seed=7).fake
value = fake.postalCodeLetter()

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

Contrato tipado de Orionis:

def postalcode() -> str

Firma real para en_US:

fake.postalcode() -> str

Disponibilidad verificada: 49 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.postalcode()

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

Contrato tipado de Orionis:

def postalcodeInProvince(province_abbr: str | None=...) -> str

Firma real para en_CA:

fake.postalcodeInProvince(province_abbr: str | None = None) -> str
ParámetroPropósito
province_abbrAbreviatura de provincia admitida por el locale.

Disponibilidad verificada: 2 locales. Ejemplos de locales: en_CA, fr_CA.

fake = SampleFactory(locale="en_CA", seed=7).fake
value = fake.postalcodeInProvince()

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

Contrato tipado de Orionis:

def postalcodeInState(state_abbr: str | None=...) -> str

Firma real para en_US:

fake.postalcodeInState(state_abbr: str | None = None) -> str
ParámetroPropósito
state_abbrAbreviatura del estado para restringir el resultado local.

Disponibilidad verificada: 45 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.postalcodeInState()

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

Contrato tipado de Orionis:

def postalcodePlus4() -> str

Firma real para en_US:

fake.postalcodePlus4() -> str

Disponibilidad verificada: 45 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.postalcodePlus4()

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

Contrato tipado de Orionis:

def postcode() -> str

Firma real para en_US:

fake.postcode() -> str
ParámetroPropósito
formattedControla el formato de presentación del código postal en el locale que lo soporta.

Variantes reales por locale:

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

fake.postcode() -> str

pt_BR:

fake.postcode(formatted: bool = True) -> 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.postcode()

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

Contrato tipado de Orionis:

def postcodeCityProvince() -> str

Firma real para it_IT:

fake.postcodeCityProvince() -> str

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

fake = SampleFactory(locale="it_IT", seed=7).fake
value = fake.postcodeCityProvince()

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

Contrato tipado de Orionis:

def postcodeInArmy() -> int

Firma real para en_IN:

fake.postcodeInArmy() -> int

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

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

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

Contrato tipado de Orionis:

def postcodeInMilitary() -> int

Firma real para en_IN:

fake.postcodeInMilitary() -> int

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

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

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

Contrato tipado de Orionis:

def postcodeInProvince(province_abbr: str | None=...) -> str

Firma real para en_CA:

fake.postcodeInProvince(province_abbr: str | None = None) -> str
ParámetroPropósito
province_abbrAbreviatura de provincia admitida por el locale.

Disponibilidad verificada: 2 locales. Ejemplos de locales: en_CA, fr_CA.

fake = SampleFactory(locale="en_CA", seed=7).fake
value = fake.postcodeInProvince()

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

Contrato tipado de Orionis:

def postcodeInState(state_abbr: str | None=...) -> str

Firma real para en_US:

fake.postcodeInState(state_abbr: str | None = None) -> str
ParámetroPropósito
state_abbrAbreviatura del estado para restringir el resultado local.
include_union_territoriesIncluye territorios de la Unión en códigos postales de India.

Variantes reales por locale:

en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_EG y 42 más:

fake.postcodeInState(state_abbr: str | None = None) -> str

en_IN:

fake.postcodeInState(state_abbr: str | None = None, include_union_territories: bool = False) -> int

Disponibilidad verificada: 49 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.postcodeInState()

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

Contrato tipado de Orionis:

def prefecture() -> str

Firma real para ja_JP:

fake.prefecture() -> str

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

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

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

Contrato tipado de Orionis:

def prefix() -> str

Firma real para en_US:

fake.prefix() -> 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.prefix()

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

Contrato tipado de Orionis:

def prefixFemale() -> str

Firma real para en_US:

fake.prefixFemale() -> 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.prefixFemale()

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

Contrato tipado de Orionis:

def prefixMale() -> str

Firma real para en_US:

fake.prefixMale() -> 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.prefixMale()

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

Contrato tipado de Orionis:

def prefixNonbinary() -> str

Firma real para en_US:

fake.prefixNonbinary() -> 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.prefixNonbinary()

pricetag genera nombres, símbolos y códigos monetarios para catálogos.

Contrato tipado de Orionis:

def pricetag() -> str

Firma real para en_US:

fake.pricetag() -> str

Variantes reales por locale:

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

fake.pricetag() -> str

az_AZ, da_DK, de, de_CH, de_DE, en_CA y 3 más:

fake.pricetag()

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.pricetag()

profile genera perfiles compuestos para fixtures.

Contrato tipado de Orionis:

def profile(fields: list[str] | None=..., sex: Literal['M', 'F', 'X'] | None=...) -> dict[str, str | tuple[Decimal, Decimal] | list[str] | datetime.date]

Firma real para en_US:

fake.profile(fields: List[str] | None = None, sex: Literal['M', 'F', 'X'] | None = None) -> Dict[str, str | Tuple[decimal.Decimal, decimal.Decimal] | List[str] | datetime.date]
ParámetroPropósito
fieldsNombres de campos que se incluirán en el perfil.
sexSelección de sexo según los valores locales admitidos.

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.profile()

protocolLicensePlate genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def protocolLicensePlate() -> str

Firma real para en_PH:

fake.protocolLicensePlate() -> str

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

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

Busca un proveedor por su identificador provider, sin distinguir mayúsculas, o devuelve None. Recibir un objeto nativo no lo registra ni añade métodos.

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

Firma real para en_US:

fake.provider(name: str) -> ForwardRef('BaseProvider') | None

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.provider("person")

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

Contrato tipado de Orionis:

def providerCode() -> str

Firma real para ar_PS:

fake.providerCode() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: ar_PS, az_AZ.

fake = SampleFactory(locale="ar_PS", seed=7).fake
value = fake.providerCode()

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

Contrato tipado de Orionis:

def province() -> str

Firma real para en_CA:

fake.province() -> str

Variantes reales por locale:

en_CA, en_PH, es_AR, es_CL, fil_PH, fr_CA y 9 más:

fake.province() -> str

vi_VN:

fake.province()

Disponibilidad verificada: 16 locales. Ejemplos de locales: en_CA, en_PH, es_AR, es_CL, fil_PH, fr_CA, ko_KR, ne_NP.

fake = SampleFactory(locale="en_CA", seed=7).fake
value = fake.province()

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

Contrato tipado de Orionis:

def provinceAbbr() -> str

Firma real para en_CA:

fake.provinceAbbr() -> str

Disponibilidad verificada: 2 locales. Ejemplos de locales: en_CA, fr_CA.

fake = SampleFactory(locale="en_CA", seed=7).fake
value = fake.provinceAbbr()

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

Contrato tipado de Orionis:

def provinceCode() -> str

Firma real para es_CL:

fake.provinceCode() -> str

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

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

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

Contrato tipado de Orionis:

def provinceLgu() -> str

Firma real para en_PH:

fake.provinceLgu() -> str

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

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

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

Contrato tipado de Orionis:

def provinceName() -> str

Firma real para vi_VN:

fake.provinceName() -> str

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

fake = SampleFactory(locale="vi_VN", seed=7).fake
value = fake.provinceName()

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

Contrato tipado de Orionis:

def provincePrefix() -> str

Firma real para vi_VN:

fake.provincePrefix() -> str

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

fake = SampleFactory(locale="vi_VN", seed=7).fake
value = fake.provincePrefix()

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

Contrato tipado de Orionis:

def provincesCode() -> str

Firma real para es_AR:

fake.provincesCode() -> str

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

fake = SampleFactory(locale="es_AR", seed=7).fake
value = fake.provincesCode()

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

Contrato tipado de Orionis:

def psv(header: Sequence[str] | None=..., data_columns: tuple[str, str]=..., num_rows: int=..., include_row_ids: bool=...) -> str

Firma real para en_US:

fake.psv(header: Sequence[str] | None = None, data_columns: Tuple[str, str] = ('{{name}}', '{{address}}'), num_rows: int = 10, include_row_ids: bool = False) -> str
ParámetroPropósito
headerEncabezados de columnas o None para omitirlos.
data_columnsDefinición de estructura, columnas o tokens generadores.
num_rowsCantidad de filas de datos serializados.
include_row_idsAñade identificador secuencial de fila.

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.psv(num_rows=2)

publicTransportLicensePlate genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def publicTransportLicensePlate() -> str

Firma real para es_MX:

fake.publicTransportLicensePlate() -> str

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

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

publicTransportLicensePlateLettered genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def publicTransportLicensePlateLettered() -> str

Firma real para es_MX:

fake.publicTransportLicensePlateLettered() -> str

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

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

publicTransportLicensePlateNumbered genera matrículas e identificadores de vehículos para ejemplos y fixtures.

Contrato tipado de Orionis:

def publicTransportLicensePlateNumbered() -> str

Firma real para es_MX:

fake.publicTransportLicensePlateNumbered() -> str

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

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

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

Contrato tipado de Orionis:

def pwzDoctor() -> str

Firma real para pl_PL:

fake.pwzDoctor() -> str

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

fake = SampleFactory(locale="pl_PL", seed=7).fake
value = fake.pwzDoctor()

Calcula el dígito de control del identificador médico polaco a partir de la secuencia de dígitos.

Contrato tipado de Orionis:

def pwzDoctorComputeCheckDigit(x: Sequence[int]) -> int

Firma real para pl_PL:

fake.pwzDoctorComputeCheckDigit(x: Sequence[int]) -> int
ParámetroPropósito
xSecuencia de dígitos para calcular el control.

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

fake = SampleFactory(locale="pl_PL", seed=7).fake
value = fake.pwzDoctorComputeCheckDigit(x=[1, 2, 3, 4, 5, 6])

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

Contrato tipado de Orionis:

def pwzNurse(kind: str=...) -> str

Firma real para pl_PL:

fake.pwzNurse(kind: str = 'nurse') -> str
ParámetroPropósito
kindClase de profesional de enfermería del identificador PWZ; por defecto nurse.

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

fake = SampleFactory(locale="pl_PL", seed=7).fake
value = fake.pwzNurse()

Booleano con truth_probability entre 0 y 100.

Contrato tipado de Orionis:

def pybool(truth_probability: int=...) -> bool

Firma real para en_US:

fake.pybool(truth_probability: int = 50) -> bool
ParámetroPropósito
truth_probabilityPorcentaje de True (0 a 100).

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.pybool()

Devuelve Decimal con límites de dígitos/valor y signo, sin convertirlo automáticamente en float ni texto.

Contrato tipado de Orionis:

def pydecimal(left_digits: int | None=..., right_digits: int | None=..., positive: bool | None=..., min_value: float | int | Decimal | None=..., max_value: float | int | Decimal | None=...) -> Decimal

Firma real para en_US:

fake.pydecimal(left_digits: int | None = None, right_digits: int | None = None, positive: bool | None = None, min_value: float | int | decimal.Decimal | None = None, max_value: float | int | decimal.Decimal | None = None) -> decimal.Decimal
ParámetroPropósito
left_digitsCantidad de dígitos a la izquierda del separador decimal.
right_digitsCantidad de dígitos fraccionarios.
positiveRestringe el signo cuando no es None.
min_valueValor numérico mínimo permitido.
max_valueValor numérico máximo permitido.

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.pydecimal(left_digits=3, right_digits=2, positive=True)

pydict genera valores y contenedores Python para preparar atributos de prueba.

Contrato tipado de Orionis:

def pydict(nb_elements: int=..., variable_nb_elements: bool=..., value_types: list[type] | tuple[type, ...] | None=..., allowed_types: list[type] | tuple[type, ...] | None=...) -> dict[Any, Any]

Firma real para en_US:

fake.pydict(nb_elements: int = 10, variable_nb_elements: bool = True, value_types: List[Type] | Tuple[Type, ...] | None = None, allowed_types: List[Type] | Tuple[Type, ...] | None = None) -> Dict[Any, Any]
ParámetroPropósito
nb_elementsCantidad de elementos a generar.
variable_nb_elementsPermite variar la cantidad alrededor del objetivo.
value_typesTipos Python de los valores generados.
allowed_typesTipos Python que puede elegir el contenedor.

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.pydict()

Devuelve float con límites de dígitos, signo y valor.

Contrato tipado de Orionis:

def pyfloat(left_digits: int | None=..., right_digits: int | None=..., positive: bool | None=..., min_value: float | int | None=..., max_value: float | int | None=...) -> float

Firma real para en_US:

fake.pyfloat(left_digits: int | None = None, right_digits: int | None = None, positive: bool | None = None, min_value: float | int | None = None, max_value: float | int | None = None) -> float
ParámetroPropósito
left_digitsCantidad de dígitos a la izquierda del separador decimal.
right_digitsCantidad de dígitos fraccionarios.
positiveRestringe el signo cuando no es None.
min_valueValor numérico mínimo permitido.
max_valueValor numérico máximo permitido.

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.pyfloat(left_digits=2, right_digits=2, positive=True)

pyint genera valores y contenedores Python para preparar atributos de prueba.

Contrato tipado de Orionis:

def pyint(min_value: int=..., max_value: int=..., step: int=...) -> int

Firma real para en_US:

fake.pyint(min_value: int = 0, max_value: int = 9999, step: int = 1) -> int
ParámetroPropósito
min_valueValor numérico mínimo permitido.
max_valueValor numérico máximo permitido.
stepPaso de la selección entera.

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.pyint()

pyiterable genera valores y contenedores Python para preparar atributos de prueba.

Contrato tipado de Orionis:

def pyiterable(nb_elements: int=..., variable_nb_elements: bool=..., value_types: list[type] | tuple[type, ...] | None=..., allowed_types: list[type] | tuple[type, ...] | None=...) -> Iterable[Any]

Firma real para en_US:

fake.pyiterable(nb_elements: int = 10, variable_nb_elements: bool = True, value_types: List[Type] | Tuple[Type, ...] | None = None, allowed_types: List[Type] | Tuple[Type, ...] | None = None) -> Iterable[Any]
ParámetroPropósito
nb_elementsCantidad de elementos a generar.
variable_nb_elementsPermite variar la cantidad alrededor del objetivo.
value_typesTipos Python de los valores generados.
allowed_typesTipos Python que puede elegir el contenedor.

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.pyiterable()

pylist genera valores y contenedores Python para preparar atributos de prueba.

Contrato tipado de Orionis:

def pylist(nb_elements: int=..., variable_nb_elements: bool=..., value_types: list[type] | tuple[type, ...] | None=..., allowed_types: list[type] | tuple[type, ...] | None=...) -> list[Any]

Firma real para en_US:

fake.pylist(nb_elements: int = 10, variable_nb_elements: bool = True, value_types: List[Type] | Tuple[Type, ...] | None = None, allowed_types: List[Type] | Tuple[Type, ...] | None = None) -> List[Any]
ParámetroPropósito
nb_elementsCantidad de elementos a generar.
variable_nb_elementsPermite variar la cantidad alrededor del objetivo.
value_typesTipos Python de los valores generados.
allowed_typesTipos Python que puede elegir el contenedor.

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.pylist()

pyobject genera valores y contenedores Python para preparar atributos de prueba.

Contrato tipado de Orionis:

def pyobject(object_type: type[bool | str | float | int | tuple | set | list | Iterable | dict] | None=...) -> bool | str | float | int | tuple | set | list | Iterable | dict | None

Firma real para en_US:

fake.pyobject(object_type: Type[bool | str | float | int | tuple | set | list | Iterable | dict] | None = None) -> bool | str | float | int | tuple | set | list | Iterable | dict | None
ParámetroPropósito
object_typeTipo Python del objeto que se generará.

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.pyobject()

pyset genera valores y contenedores Python para preparar atributos de prueba.

Contrato tipado de Orionis:

def pyset(nb_elements: int=..., variable_nb_elements: bool=..., value_types: list[type] | tuple[type, ...] | None=..., allowed_types: list[type] | tuple[type, ...] | None=...) -> set[Any]

Firma real para en_US:

fake.pyset(nb_elements: int = 10, variable_nb_elements: bool = True, value_types: List[Type] | Tuple[Type, ...] | None = None, allowed_types: List[Type] | Tuple[Type, ...] | None = None) -> Set[Any]
ParámetroPropósito
nb_elementsCantidad de elementos a generar.
variable_nb_elementsPermite variar la cantidad alrededor del objetivo.
value_typesTipos Python de los valores generados.
allowed_typesTipos Python que puede elegir el contenedor.

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.pyset()

pystr genera valores y contenedores Python para preparar atributos de prueba.

Contrato tipado de Orionis:

def pystr(min_chars: int | None=..., max_chars: int=..., prefix: str=..., suffix: str=...) -> str

Firma real para en_US:

fake.pystr(min_chars: int | None = None, max_chars: int = 20, prefix: str = '', suffix: str = '') -> str
ParámetroPropósito
min_charsLongitud mínima de la cadena.
max_charsLongitud máxima de la cadena.
prefixPrefijo de la cadena generada.
suffixSufijo de la cadena generada.

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.pystr(min_chars=6, max_chars=12)

pystrFormat genera valores y contenedores Python para preparar atributos de prueba.

Contrato tipado de Orionis:

def pystrFormat(string_format: str=..., letters: str=...) -> str

Firma real para en_US:

fake.pystrFormat(string_format: str = '?#-###{{random_int}}{{random_letter}}', letters: str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ') -> str
ParámetroPropósito
string_formatPlantilla con tokens para generar texto formateado.
lettersPoblación de caracteres alfabéticos.

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.pystrFormat()

pystruct genera valores y contenedores Python para preparar atributos de prueba.

Contrato tipado de Orionis:

def pystruct(count: int=..., value_types: list[type] | tuple[type, ...] | None=..., allowed_types: list[type] | tuple[type, ...] | None=...) -> tuple[list, dict, dict]

Firma real para en_US:

fake.pystruct(count: int = 10, value_types: List[Type] | Tuple[Type, ...] | None = None, allowed_types: List[Type] | Tuple[Type, ...] | None = None) -> Tuple[List, Dict, Dict]
ParámetroPropósito
countCantidad de elementos o estructuras que produce el proveedor.
value_typesTipos Python de los valores generados.
allowed_typesTipos Python que puede elegir el contenedor.

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.pystruct()

pytimezone genera fechas, horas e intervalos para fixtures temporales.

Contrato tipado de Orionis:

def pytimezone(*args: Any, **kwargs: Any) -> datetime.tzinfo | None

Firma real para en_US:

fake.pytimezone(*args: Any, **kwargs: Any) -> datetime.tzinfo | None
ParámetroPropósito
argsArgumentos posicionales de los tipos Python generados.
kwargsArgumentos keyword de los tipos Python generados.

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.pytimezone()

pytuple genera valores y contenedores Python para preparar atributos de prueba.

Contrato tipado de Orionis:

def pytuple(nb_elements: int=..., variable_nb_elements: bool=..., value_types: list[type] | tuple[type, ...] | None=..., allowed_types: list[type] | tuple[type, ...] | None=...) -> tuple[Any, ...]

Firma real para en_US:

fake.pytuple(nb_elements: int = 10, variable_nb_elements: bool = True, value_types: List[Type] | Tuple[Type, ...] | None = None, allowed_types: List[Type] | Tuple[Type, ...] | None = None) -> Tuple[Any, ...]
ParámetroPropósito
nb_elementsCantidad de elementos a generar.
variable_nb_elementsPermite variar la cantidad alrededor del objetivo.
value_typesTipos Python de los valores generados.
allowed_typesTipos Python que puede elegir el contenedor.

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.pytuple()