arjuna.engine.data.generator.person module

class arjuna.engine.data.generator.person.Person

Bases: object

classmethod email(*, locale='en', name=None, domain=None) str

Generate an email address.

Keyword Arguments
  • locale – (Optional) locale for generating email address

  • name – (Optional) If provided, then email address is created as <provided name>@<generated domain>

  • domain – (Optional) If provided, then email address is created as <generated name>@<provided domain>

Returns

A generated email address

classmethod first_name(*, locale='en') str

Generate a first name.

Keyword Arguments

locale – (Optional) locale for generating first name

Returns

A generated first name

classmethod last_name(*, locale='en') str

Generate a last name.

Keyword Arguments

locale – (Optional) locale for generating last name

Returns

A generated last name

classmethod name(*, locale='en') str

Generate a full name (first name and last name).

Keyword Arguments

locale – (Optional) locale for generating phone number

Returns

A generated full name

classmethod phone(*, locale='en') str

Generate a phone number.

Keyword Arguments

locale – (Optional) locale for generating phone number

Returns

A generated phone number