Fake Data: Ukrainian as spoken in Ukraine (uk_UA)

The basic concepts of fake data are described in the main tutorial.

Our fake data can be localized to many languages. We have detailed docs about the other languages.

Current Locale: uk_UA (Ukraine)

Commonly Used

Salesforce Fakers

fake: Email

Email address using one of the "example" domains

Aliases: email

Source: snowfakery : snowfakery.fakedata.fake_data_generator.FakeNames.email

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Contact
  fields:
    FirstName:
      fake: FirstName
    LastName:
      fake: LastName
    Email:
      fake: Email
- object: Contact
  fields:
    FirstName: ${{fake.FirstName}} Sam
    LastName: ${{fake.FirstName}} Senior
    Email: ${{fake.Email}}

Outputs:

Contact(id=1, FirstName=Герман, LastName=Вернигора, Email=violetta92@example.com)
Contact(id=2, FirstName=Венедикт Sam, LastName=Ярослава Senior, Email=orobetsiaroslav@example.net)

fake: Postalcode

Return whatever counts as a postalcode for a particular locale

Aliases: postalcode

Source: snowfakery : snowfakery.fakedata.fake_data_generator.FakeNames.postalcode

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Account
  fields:
    Name:
      fake: Company
    BillingPostalCode:
      fake: postalcode
- object: Account
  fields:
    Name: ${{fake.Company}} Holdings
    BillingPostalCode: ${{fake.Postalcode}}

Outputs:

Account(id=1, Name=Бараник-Алексійчук, BillingPostalCode=13225)
Account(id=2, Name=Стець, Абраменко and Щириця Holdings, BillingPostalCode=44664)

Address Fakers

fake: City

Example:: 'Sashabury'

Aliases: city

Source: faker : faker.providers.address.uk_UA.Provider.city

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Account
  fields:
    Name:
      fake: Company
    BillingCity:
      fake: City
- object: Account
  fields:
    Name: ${{fake.Company}} Holdings
    BillingCity: ${{fake.City}}

Outputs:

Account(id=1, Name=Гайдамака-Охримович, BillingCity=селище Липовець)
Account(id=2, Name=Сич LLC Holdings, BillingCity=селище Генічеськ)

fake: Country

Aliases: country

Source: faker : faker.providers.address.uk_UA.Provider.country

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Account
  fields:
    Name:
      fake: Company
    BillingCountry:
      fake: Country
- object: Account
  fields:
    Name: ${{fake.Company}} Holdings
    BillingCountry: ${{fake.Country}}

Outputs:

Account(id=1, Name=Голобородько, Даниленко and Бабʼяк, BillingCountry=Боснія і Герцеговина)
Account(id=2, Name=Скирда, Короленко and Іваничук Holdings, BillingCountry=Ємен)

fake: CurrentCountry

Aliases: current_country, currentcountry

Source: faker : faker.providers.address.uk_UA.Provider.current_country

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Account
  fields:
    Name:
      fake: Company
    BillingCountry:
      fake: CurrentCountry
- object: Account
  fields:
    Name: ${{fake.Company}} Holdings
    BillingCountry: ${{fake.CurrentCountry}}

Outputs:

Account(id=1, Name=Гаврилюк-Шовкопляс, BillingCountry=Ukraine)
Account(id=2, Name=Павленко, Дутка and Ісаєвич Holdings, BillingCountry=Ukraine)

fake: StreetAddress

Example:: '791 Crist Parks'

Aliases: street_address, streetaddress

Source: faker : faker.providers.address.uk_UA.Provider.street_address

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Account
  fields:
    Name:
      fake: Company
    BillingStreet:
      fake: StreetAddress
- object: Account
  fields:
    Name: ${{fake.Company}} Holdings
    BillingStreet: ${{fake.StreetAddress}}

Outputs:

Account(id=1, Name=Гайдамака Ltd, BillingStreet=набережна Мацієвської узвіз, буд. 5)
Account(id=2, Name=Атрощенко PLC Holdings, BillingStreet=площа Деревообробний 5-й, буд. 173)

Company Fakers

fake: CatchPhrase

Example:: 'Robust full-range hub'

Aliases: catch_phrase, catchphrase

Source: faker : faker.providers.company.en_US.Provider.catch_phrase

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Account
  fields:
    Name:
      fake: Company
    Description:
      fake: CatchPhrase
- object: Account
  fields:
    Name: ${{fake.Company}} Holdings
    Description: 'Our Motto: ${{fake.CatchPhrase}}'

Outputs:

Account(id=1, Name=Дрозд-Баранець, Description=Profit-focused maximized analyzer)
Account(id=2, Name=Вишиваний, Скирда and Єрошенко Holdings, Description=Our Motto: Fundamental heuristic superstructure)

fake: Company

Example:: 'Acme Ltd'

Aliases: company

Source: faker : faker.providers.company.en_US.Provider.company

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Account
  fields:
    Name:
      fake: Company
- object: Account
  fields:
    Name: ${{fake.Company}} Holdings

Outputs:

Account(id=1, Name=Каденюк-Гавришкевич)
Account(id=2, Name=Хорішко, Деряжний and Алексеєнко Holdings)

Date_Time Fakers

fake: Time

Get a time string (24h format by default)

Param: pattern: format

Example:: '15:02:34'

Aliases: time

Source: faker : faker.providers.date_time.en_US.Provider.time

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Time}}

Outputs:

SomeObject(id=1, formula_field_example=12:38:12)

fake: Year

Aliases: year

Source: faker : faker.providers.date_time.en_US.Provider.year

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Student
  fields:
    GraduationYear:
      fake: year
- object: Student
  fields:
    GraduationYear: ${{year}}

Outputs:

Student(id=1, GraduationYear=1997)
Student(id=2, GraduationYear=)

Lorem Fakers

fake: Paragraph

Generate a paragraph.

The nb_sentences argument controls how many sentences the paragraph will contain, and setting variable_nb_sentences to False will generate the exact amount, while setting it to True (default) will generate a random amount (+/-40%, minimum of 1) using |randomize_nb_elements|.

Under the hood, |sentences| is used to generate the sentences, so the argument ext_word_list works in the same way here as it would in that method.

ext_word_list=['abc', 'def', 'ghi', 'jkl']

Aliases: paragraph

Source: faker : faker.providers.lorem.uk_UA.Provider.paragraph

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Paragraph(nb_sentences=5)}}

Outputs:

SomeObject(id=1, formula_field_example=Комунізм банк білизна тютюн міф гідність основа. Передо червонй витримати функція знищення летіти банк. Терапія адже тисяча фахівець зрозумілий неправда. Легко відповісти метал неправда.)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Paragraph(nb_sentences=5, variable_nb_sentences=False)}}

Outputs:

SomeObject(id=1, formula_field_example=Лягати неправда міра навіщо коробка повністю отже. Сходити розвернутися колишній занадто коваль. Бігати покидати метал увійти здригнутися. Ідея знаходити відзначити дихання сходити прошепотіти. При так жити.)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Paragraph(nb_sentences=5, ext_word_list=['abc',
      'def', 'ghi', 'jkl'])}}

Outputs:

SomeObject(id=1, formula_field_example=Def def abc ghi. Jkl ghi abc abc def jkl abc. Abc jkl ghi abc ghi jkl.)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Paragraph(nb_sentences=5, variable_nb_sentences=False,
      ext_word_list=['abc', 'def', 'ghi', 'jkl'])}}

Outputs:

SomeObject(id=1, formula_field_example=Jkl def abc abc jkl jkl. Ghi abc ghi abc def ghi abc. Jkl def abc def def jkl jkl. Ghi jkl ghi abc. Def abc abc ghi.)

fake: Sentence

Generate a sentence.

The nb_words argument controls how many words the sentence will contain, and setting variable_nb_words to False will generate the exact amount, while setting it to True (default) will generate a random amount (+/-40%, minimum of 1) using |randomize_nb_elements|.

Under the hood, |words| is used to generate the words, so the argument ext_word_list works in the same way here as it would in that method.

ext_word_list=['abc', 'def', 'ghi', 'jkl']

Aliases: sentence

Source: faker : faker.providers.lorem.uk_UA.Provider.sentence

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Sentence(nb_words=10)}}

Outputs:

SomeObject(id=1, formula_field_example=Зима ленінград князь розводити зрідка присвятити ефект несподіваний сонце слати.)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Sentence(nb_words=10, variable_nb_words=False)}}

Outputs:

SomeObject(id=1, formula_field_example=Природа знімати більше трубка перебивати мільярд наштовхнутися досліджено ремінь колектив.)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Sentence(nb_words=10, ext_word_list=['abc', 'def',
      'ghi', 'jkl'])}}

Outputs:

SomeObject(id=1, formula_field_example=Def abc jkl def abc abc jkl abc jkl def abc ghi abc.)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Sentence(nb_words=10, variable_nb_words=True, ext_word_list=['abc',
      'def', 'ghi', 'jkl'])}}

Outputs:

SomeObject(id=1, formula_field_example=Jkl jkl jkl jkl ghi def ghi.)

fake: Text

Generate a text string.

The max_nb_chars argument controls the approximate number of characters the text string will have, and depending on its value, this method may use either |words|, |sentences|, or |paragraphs| for text generation. The ext_word_list argument works in exactly the same way it would in any of those methods.

Aliases: text

Source: faker : faker.providers.lorem.uk_UA.Provider.text

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Text(max_nb_chars=20)}}

Outputs:

SomeObject(id=1, formula_field_example=Сумний настати.)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Text(max_nb_chars=80)}}

Outputs:

SomeObject(id=1, formula_field_example=Благати реклама брову виражений. Промовчати хліб гроші.)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Text(max_nb_chars=160)}}

Outputs:

SomeObject(id=1, formula_field_example=Бак хата різноманітний пристрій постійний о заспокоїтися написати. Пристрій затягнутися а. Прірва встати рот банк.)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Text(ext_word_list=['abc', 'def', 'ghi', 'jkl'])}}

Outputs:

SomeObject(id=1, formula_field_example=Jkl abc abc ghi. Ghi def abc def.
Jkl jkl ghi def ghi abc ghi. Ghi def abc def abc jkl def. Ghi ghi jkl jkl abc.
Ghi jkl abc ghi ghi abc. Ghi def jkl ghi def.)

fake: Word

Generate a word.

This method uses |words| under the hood with the nb argument set to 1 to generate the result.

Aliases: word

Source: faker : faker.providers.lorem.uk_UA.Provider.word

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Word}}

Outputs:

SomeObject(id=1, formula_field_example=ґазда)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Word(ext_word_list=['abc', 'def', 'ghi', 'jkl'])}}

Outputs:

SomeObject(id=1, formula_field_example=jkl)

Person Fakers

fake: FirstName

Aliases: first_name, firstname

Source: faker : faker.providers.person.uk_UA.Provider.first_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Contact
  fields:
    FirstName:
      fake: FirstName
    LastName:
      fake: LastName
- object: Contact
  fields:
    FirstName: ${{fake.FirstName}} Sam
    LastName: ${{fake.LastName}}-Jones

Outputs:

Contact(id=1, FirstName=Спас, LastName=Матяш)
Contact(id=2, FirstName=Аліна Sam, LastName=Радченко-Jones)

fake: FirstNameFemale

Aliases: first_name_female, firstnamefemale

Source: faker : faker.providers.person.uk_UA.Provider.first_name_female

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Contact
  fields:
    FirstName:
      fake: FirstNameFemale
    LastName:
      fake: LastName
- object: Contact
  fields:
    FirstName: ${{fake.FirstNameFemale}} Beth
    LastName: ${{fake.LastName}}-Jones

Outputs:

Contact(id=1, FirstName=Володимира, LastName=Вернигора)
Contact(id=2, FirstName=Ліза Beth, LastName=Ґоляш-Jones)

fake: FirstNameMale

Aliases: first_name_male, firstnamemale

Source: faker : faker.providers.person.uk_UA.Provider.first_name_male

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Contact
  fields:
    FirstName:
      fake: FirstNameMale
    LastName:
      fake: LastName
- object: Contact
  fields:
    FirstName: ${{fake.FirstNameMale}} Beth
    LastName: ${{fake.LastName}}-Jones

Outputs:

Contact(id=1, FirstName=Хома, LastName=Оробець)
Contact(id=2, FirstName=Лесь Beth, LastName=Вишиваний-Jones)

fake: FirstNameNonbinary

Aliases: first_name_nonbinary, firstnamenonbinary

Source: faker : faker.providers.person.uk_UA.Provider.first_name_nonbinary

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Contact
  fields:
    FirstName:
      fake: FirstNameNonBinary
    LastName:
      fake: LastName
- object: Contact
  fields:
    FirstName: ${{fake.FirstNameNonBinary}} Mary-John
    LastName: ${{fake.LastName}}-Jones

Outputs:

Contact(id=1, FirstName=Дарина, LastName=Швачко)
Contact(id=2, FirstName=Феофан Mary-John, LastName=Килимник-Jones)

fake: LastName

Aliases: last_name, lastname

Source: faker : faker.providers.person.uk_UA.Provider.last_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Contact
  fields:
    FirstName:
      fake: FirstName
    LastName:
      fake: LastName
- object: Contact
  fields:
    FirstName: ${{fake.FirstName}} Sam
    LastName: ${{fake.FirstName}} Senior

Outputs:

Contact(id=1, FirstName=Соломон, LastName=Абраменко)
Contact(id=2, FirstName=Любов Sam, LastName=Анастасія Senior)

Phone_Number Fakers

fake: PhoneNumber

Aliases: phone_number, phonenumber

Source: faker : faker.providers.phone_number.uk_UA.Provider.phone_number

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: Account
  fields:
    Name:
      fake: Company
    Phone:
      fake: PhoneNumber
- object: Account
  fields:
    Name: ${{fake.Company}} Holdings
    Phone: ${{fake.PhoneNumber}} ext. 23

Outputs:

Account(id=1, Name=Литвиненко, Худобʼяк and Венгринович, Phone=+380 (59) 342-32-09)
Account(id=2, Name=Килимник, Швачка and Бгиденко Holdings, Phone=220 18 68 ext. 23)

Rarely Used

Salesforce Fakers

fake: DateTime

Aliases: date_time, datetime

Source: snowfakery : snowfakery.fakedata.fake_data_generator.FakeNames.date_time_between

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DateTime}}

Outputs:

SomeObject(id=1, formula_field_example=2019-09-21 19:06:13.172741+00:00)

fake: DateTimeBetween

Aliases: date_time_between, datetimebetween

Source: snowfakery : snowfakery.fakedata.fake_data_generator.FakeNames.date_time_between

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DateTimeBetween}}

Outputs:

SomeObject(id=1, formula_field_example=2022-09-24 13:43:43.999785+00:00)

fake: DateTimeBetweenDates

Aliases: date_time_between_dates, datetimebetweendates

Source: snowfakery : snowfakery.fakedata.fake_data_generator.FakeNames.date_time_between

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DateTimeBetweenDates}}

Outputs:

SomeObject(id=1, formula_field_example=2014-01-17 05:58:36.252203+00:00)

fake: FutureDatetime

Aliases: future_datetime, futuredatetime

Source: snowfakery : snowfakery.fakedata.fake_data_generator.FakeNames.future_datetime

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FutureDatetime}}

Outputs:

SomeObject(id=1, formula_field_example=2024-04-20 19:23:41.824740+00:00)

fake: Iso8601

Aliases: iso8601

Source: snowfakery : snowfakery.fakedata.fake_data_generator.FakeNames.iso8601

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Iso8601}}

Outputs:

SomeObject(id=1, formula_field_example=1996-05-20T11:07:44.682352+00:00)

fake: UserName

Globally unique Salesforce-style username in the form of an email address

Aliases: user_name, username

Source: snowfakery : snowfakery.fakedata.fake_data_generator.FakeNames.user_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UserName}}

Outputs:

SomeObject(id=1, formula_field_example=Антон_Андрощук_2f5a522a-f87f-43fd-b606-254131d0b@lt-91.venhrynovych-riabovil.com)

fake: Alias

Salesforce-style 8-character alias: really an 8 char-truncated firstname. Not necessarily unique, but likely to be unique if you create small numbers of them.

Aliases: alias

Source: snowfakery : snowfakery.fakedata.fake_data_generator.FakeNames.alias

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Alias}}

Outputs:

SomeObject(id=1, formula_field_example=Аліна)

fake: RealisticMaybeRealEmail

Like fake: email except that the email domain may be real and therefore the email address itself may be real. Use with caution, you might accidentally email strangers!!!

Aliases: realistic_maybe_real_email, realisticmayberealemail

Source: snowfakery : snowfakery.fakedata.fake_data_generator.FakeNames.realistic_maybe_real_email

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RealisticMaybeRealEmail}}

Outputs:

SomeObject(id=1, formula_field_example=boleslav31@example.net)

Address Fakers

fake: Address

Example:: '791 Crist Parks, Sashabury, IL 86039-9874'

Aliases: address

Source: faker : faker.providers.address.uk_UA.Provider.address

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Address}}

Outputs:

SomeObject(id=1, formula_field_example=парк Саксаганського, буд. 5 кв. 59, Пустомити, 27801)

fake: BuildingNumber

Example:: '791'

Aliases: building_number, buildingnumber

Source: faker : faker.providers.address.uk_UA.Provider.building_number

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.BuildingNumber}}

Outputs:

SomeObject(id=1, formula_field_example=47)

fake: CitySuffix

Example:: 'town'

Aliases: city_suffix, citysuffix

Source: faker : faker.providers.address.uk_UA.Provider.city_suffix

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CitySuffix}}

Outputs:

SomeObject(id=1, formula_field_example=Ville)

fake: CountryCode

Aliases: country_code, countrycode

Source: faker : faker.providers.address.uk_UA.Provider.country_code

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CountryCode}}

Outputs:

SomeObject(id=1, formula_field_example=NL)

fake: CurrentCountryCode

Aliases: current_country_code, currentcountrycode

Source: faker : faker.providers.address.uk_UA.Provider.current_country_code

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CurrentCountryCode}}

Outputs:

SomeObject(id=1, formula_field_example=UA)

fake: StreetSuffix

Example:: 'Avenue'

Aliases: street_suffix, streetsuffix

Source: faker : faker.providers.address.uk_UA.Provider.street_suffix

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.StreetSuffix}}

Outputs:

SomeObject(id=1, formula_field_example=Street)

Automotive Fakers

fake: Vin

Generate vin number.

Aliases: vin

Source: faker : faker.providers.automotive.uk_UA.Provider.vin

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Vin}}

Outputs:

SomeObject(id=1, formula_field_example=16S1YMFL25CEF0V66)

Bank Fakers

fake: Aba

Generate an ABA routing transit number.

Aliases: aba

Source: faker : faker.providers.bank.uk_UA.Provider.aba

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Aba}}

Outputs:

SomeObject(id=1, formula_field_example=052194896)

fake: BankCountry

Generate the bank provider's ISO 3166-1 alpha-2 country code.

Aliases: bank_country, bankcountry

Source: faker : faker.providers.bank.uk_UA.Provider.bank_country

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.BankCountry}}

Outputs:

SomeObject(id=1, formula_field_example=UA)

fake: Bban

Generate a Basic Bank Account Number (BBAN).

Aliases: bban

Source: faker : faker.providers.bank.uk_UA.Provider.bban

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Bban}}

Outputs:

SomeObject(id=1, formula_field_example=328711587148418583989471965)

fake: Iban

Generate an International Bank Account Number (IBAN).

Aliases: iban

Source: faker : faker.providers.bank.uk_UA.Provider.iban

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Iban}}

Outputs:

SomeObject(id=1, formula_field_example=UA06328711587148418583989471965)

fake: Swift

Generate a SWIFT code.

SWIFT codes, reading from left to right, are composed of a 4 alphabet character bank code, a 2 alphabet character country code, a 2 alphanumeric location code, and an optional 3 alphanumeric branch code. This means SWIFT codes can only have 8 or 11 characters, so the value of length can only be None or the integers 8 or 11. If the value is None, then a value of 8 or 11 will randomly be assigned.

Because all 8-digit SWIFT codes already refer to the primary branch or office, the primary argument only has an effect if the value of length is 11. If primary is True and length is 11, the 11-digit SWIFT codes generated will always end in 'XXX' to denote that they belong to primary branches/offices.

For extra authenticity, localized providers may opt to include SWIFT bank codes, location codes, and branch codes used in their respective locales. If use_dataset is True, this method will generate SWIFT codes based on those locale-specific codes if included. If those codes were not included, then it will behave as if use_dataset were False, and in that mode, all those codes will just be randomly generated as per the specification.

Aliases: swift

Source: faker : faker.providers.bank.uk_UA.Provider.swift

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Swift}}

Outputs:

SomeObject(id=1, formula_field_example=JDXCUAV4)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Swift(length=8)}}

Outputs:

SomeObject(id=1, formula_field_example=ZRACUAZA)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Swift(length=8, use_dataset=True)}}

Outputs:

SomeObject(id=1, formula_field_example=OCCKUA65)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Swift(length=11)}}

Outputs:

SomeObject(id=1, formula_field_example=SHJFUAMLCQ4)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Swift(length=11, primary=True)}}

Outputs:

SomeObject(id=1, formula_field_example=IQZHUAN0XXX)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Swift(length=11, use_dataset=True)}}

Outputs:

SomeObject(id=1, formula_field_example=LZFKUA1DGJO)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Swift(length=11, primary=True, use_dataset=True)}}

Outputs:

SomeObject(id=1, formula_field_example=CLDBUABMXXX)

fake: Swift11

Generate an 11-digit SWIFT code.

This method uses |swift| under the hood with the length argument set to 11. If primary is set to True, the SWIFT code will always end with 'XXX'. All 11-digit SWIFT codes use this convention to refer to the primary branch/office.

Aliases: swift11

Source: faker : faker.providers.bank.uk_UA.Provider.swift11

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Swift11}}

Outputs:

SomeObject(id=1, formula_field_example=TZIRUAJTGEV)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Swift11(use_dataset=True)}}

Outputs:

SomeObject(id=1, formula_field_example=TPKHUAUEMOP)

fake: Swift8

Generate an 8-digit SWIFT code.

This method uses |swift| under the hood with the length argument set to 8 and with the primary argument omitted. All 8-digit SWIFT codes already refer to the primary branch/office.

Aliases: swift8

Source: faker : faker.providers.bank.uk_UA.Provider.swift8

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Swift8}}

Outputs:

SomeObject(id=1, formula_field_example=SGQEUASI)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Swift8(use_dataset=True)}}

Outputs:

SomeObject(id=1, formula_field_example=XCVKUA49)

Barcode Fakers

fake: Ean

Generate an EAN barcode of the specified length.

The value of length can only be 8 or 13 (default) which will create an EAN-8 or an EAN-13 barcode respectively.

If a value for prefixes is specified, the result will begin with one of the sequences in prefixes.

Aliases: ean

Source: faker : faker.providers.barcode.en_US.Provider.ean

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean(length=13)}}

Outputs:

SomeObject(id=1, formula_field_example=1578156593879)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean(length=8)}}

Outputs:

SomeObject(id=1, formula_field_example=13933289)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean(prefixes=('00', ))}}

Outputs:

SomeObject(id=1, formula_field_example=0015871484187)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean(prefixes=('45', '49'))}}

Outputs:

SomeObject(id=1, formula_field_example=4598947196598)

fake: Ean13

Generate an EAN-13 barcode.

If leading_zero is True, the leftmost digit of the barcode will be set to 0. If False, the leftmost digit cannot be 0. If None (default), the leftmost digit can be any digit.

If a value for prefixes is specified, the result will begin with one of the sequences in prefixes and will ignore leading_zero.

This method uses the standard barcode provider's |ean13| under the hood with the prefixes argument set to the correct value to attain the behavior described above.

.. note:: EAN-13 barcode that starts with a zero can be converted to UPC-A by dropping the leading zero. This may cause problems with readers that treat all of these code as UPC-A codes and drop the first digit when reading it.

You can set the argument prefixes ( or leading_zero for convenience) explicitly to avoid or to force the generated barcode to start with a zero. You can also generate actual UPC-A barcode with |EnUsBarcodeProvider.upc_a|.

Aliases: ean13

Source: faker : faker.providers.barcode.en_US.Provider.ean13

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean13}}

Outputs:

SomeObject(id=1, formula_field_example=1578156593879)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean13(leading_zero=False)}}

Outputs:

SomeObject(id=1, formula_field_example=5418583989479)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean13(leading_zero=True)}}

Outputs:

SomeObject(id=1, formula_field_example=0694775159171)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean13(prefixes=('00', ))}}

Outputs:

SomeObject(id=1, formula_field_example=0004135256011)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean13(prefixes=('45', '49'))}}

Outputs:

SomeObject(id=1, formula_field_example=4998910139919)

fake: Ean8

Generate an EAN-8 barcode.

This method uses |ean| under the hood with the length argument explicitly set to 8.

If a value for prefixes is specified, the result will begin with one of the sequences in prefixes.

Aliases: ean8

Source: faker : faker.providers.barcode.en_US.Provider.ean8

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean8}}

Outputs:

SomeObject(id=1, formula_field_example=42194897)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean8(prefixes=('00', ))}}

Outputs:

SomeObject(id=1, formula_field_example=00115780)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ean8(prefixes=('45', '49'))}}

Outputs:

SomeObject(id=1, formula_field_example=49593877)

fake: LocalizedEan

Generate a localized EAN barcode of the specified length.

The value of length can only be 8 or 13 (default) which will create an EAN-8 or an EAN-13 barcode respectively.

This method uses the standard barcode provider's |ean| under the hood with the prefixes argument explicitly set to local_prefixes of a localized barcode provider implementation.

Aliases: localized_ean, localizedean

Source: faker : faker.providers.barcode.en_US.Provider.localized_ean

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LocalizedEan}}

Outputs:

SomeObject(id=1, formula_field_example=1381565938779)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LocalizedEan(length=13)}}

Outputs:

SomeObject(id=1, formula_field_example=0948418583985)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LocalizedEan(length=8)}}

Outputs:

SomeObject(id=1, formula_field_example=10220184)

fake: LocalizedEan13

Generate a localized EAN-13 barcode.

This method uses |localized_ean| under the hood with the length argument explicitly set to 13.

Aliases: localized_ean13, localizedean13

Source: faker : faker.providers.barcode.en_US.Provider.localized_ean13

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LocalizedEan13}}

Outputs:

SomeObject(id=1, formula_field_example=1381565938779)

fake: LocalizedEan8

Generate a localized EAN-8 barcode.

This method uses |localized_ean| under the hood with the length argument explicitly set to 8.

Aliases: localized_ean8, localizedean8

Source: faker : faker.providers.barcode.en_US.Provider.localized_ean8

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LocalizedEan8}}

Outputs:

SomeObject(id=1, formula_field_example=04948926)

fake: UpcA

Generate a 12-digit UPC-A barcode.

The value of upc_ae_mode controls how barcodes will be generated. If False (default), barcodes are not guaranteed to have a UPC-E equivalent. In this mode, the method uses |EnUsBarcodeProvider.ean13| under the hood, and the values of base and number_system_digit will be ignored.

If upc_ae_mode is True, the resulting barcodes are guaranteed to have a UPC-E equivalent, and the values of base and number_system_digit will be used to control what is generated.

Under this mode, base is expected to have a 6-digit string value. If any other value is supplied, a random 6-digit string will be used instead. As for number_system_digit, the expected value is a 0 or a 1. If any other value is provided, this method will randomly choose from the two.

.. important:: When upc_ae_mode is enabled, you might encounter instances where different values of base (e.g. '120003' and '120004') produce the same UPC-A barcode. This is normal, and the reason lies within the whole conversion process. To learn more about this and what base and number_system_digit actually represent, please refer to |EnUsBarcodeProvider.upc_e|.

Aliases: upc_a, upca

Source: faker : faker.providers.barcode.en_US.Provider.upc_a

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcA}}

Outputs:

SomeObject(id=1, formula_field_example=156593877847)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcA(upc_ae_mode=True, number_system_digit=0)}}

Outputs:

SomeObject(id=1, formula_field_example=093328000074)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcA(upc_ae_mode=True, number_system_digit=1)}}

Outputs:

SomeObject(id=1, formula_field_example=183980000090)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcA(upc_ae_mode=True, base='123456', number_system_digit=0)}}

Outputs:

SomeObject(id=1, formula_field_example=012345000065)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcA(upc_ae_mode=True, base='120003', number_system_digit=0)}}

Outputs:

SomeObject(id=1, formula_field_example=012000000003)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcA(upc_ae_mode=True, base='120004', number_system_digit=0)}}

Outputs:

SomeObject(id=1, formula_field_example=012000000003)

fake: UpcE

Generate an 8-digit UPC-E barcode.

UPC-E barcodes can be expressed in 6, 7, or 8-digit formats, but this method uses the 8 digit format, since it is trivial to convert to the other two formats. The first digit (starting from the left) is controlled by number_system_digit, and it can only be a 0 or a 1. The last digit is the check digit that is inherited from the UPC-E barcode's UPC-A equivalent. The middle six digits are collectively referred to as the base (for a lack of a better term).

On that note, this method uses base and number_system_digit to first generate a UPC-A barcode for the check digit, and what happens next depends on the value of safe_mode. The argument safe_mode exists, because there are some UPC-E values that share the same UPC-A equivalent. For example, any UPC-E barcode of the form abc0000d, abc0003d, and abc0004d share the same UPC-A value abc00000000d, but that UPC-A value will only convert to abc0000d because of (a) how UPC-E is just a zero-suppressed version of UPC-A and (b) the rules around the conversion.

If safe_mode is True (default), this method performs another set of conversions to guarantee that the UPC-E barcodes generated can be converted to UPC-A, and that UPC-A barcode can be converted back to the original UPC-E barcode. Using the example above, even if the bases 120003 or 120004 are used, the resulting UPC-E barcode will always use the base 120000.

If safe_mode is False, then the number_system_digit, base, and the computed check digit will just be concatenated together to produce the UPC-E barcode, and attempting to convert the barcode to UPC-A and back again to UPC-E will exhibit the behavior described above.

Aliases: upc_e, upce

Source: faker : faker.providers.barcode.en_US.Provider.upc_e

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcE}}

Outputs:

SomeObject(id=1, formula_field_example=04219484)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcE(base='123456')}}

Outputs:

SomeObject(id=1, formula_field_example=11234562)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcE(base='123456', number_system_digit=0)}}

Outputs:

SomeObject(id=1, formula_field_example=01234565)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcE(base='123456', number_system_digit=1)}}

Outputs:

SomeObject(id=1, formula_field_example=11234562)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcE(base='120000', number_system_digit=0)}}

Outputs:

SomeObject(id=1, formula_field_example=01200003)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcE(base='120003', number_system_digit=0)}}

Outputs:

SomeObject(id=1, formula_field_example=01200003)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcE(base='120004', number_system_digit=0)}}

Outputs:

SomeObject(id=1, formula_field_example=01200003)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcE(base='120000', number_system_digit=0, safe_mode=False)}}

Outputs:

SomeObject(id=1, formula_field_example=01200003)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcE(base='120003', number_system_digit=0, safe_mode=False)}}

Outputs:

SomeObject(id=1, formula_field_example=01200033)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UpcE(base='120004', number_system_digit=0, safe_mode=False)}}

Outputs:

SomeObject(id=1, formula_field_example=01200043)

Color Fakers

fake: Color

Generate a color in a human-friendly way.

Under the hood, this method first creates a color represented in the HSV color model and then converts it to the desired color_format. The argument hue controls the H value according to the following rules:

  • If the value is a number from 0 to 360, it will serve as the H value of the generated color.
  • If the value is a tuple/list of 2 numbers from 0 to 360, the color's H value will be randomly selected from that range.
  • If the value is a valid string, the color's H value will be randomly selected from the H range corresponding to the supplied string. Valid values are 'monochrome', 'red', 'orange', 'yellow', 'green', 'blue', 'purple', and 'pink'.

The argument luminosity influences both S and V values and is partially affected by hue as well. The finer details of this relationship are somewhat involved, so please refer to the source code instead if you wish to dig deeper. To keep the interface simple, this argument either can be omitted or can accept the following string values:'bright', 'dark', 'light', or 'random'.

The argument color_format controls in which color model the color is represented. Valid values are 'hsv', 'hsl', 'rgb', or 'hex' (default).

Aliases: color

Source: faker : faker.providers.color.uk_UA.Provider.color

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Color(hue='red')}}

Outputs:

SomeObject(id=1, formula_field_example=#ef6466)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Color(luminosity='light')}}

Outputs:

SomeObject(id=1, formula_field_example=#f9e38b)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Color(hue=(100, 200), color_format='rgb')}}

Outputs:

SomeObject(id=1, formula_field_example=rgb(119, 229, 207))

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Color(hue='orange', luminosity='bright')}}

Outputs:

SomeObject(id=1, formula_field_example=#cc7824)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Color(hue=135, luminosity='dark', color_format='hsv')}}

Outputs:

SomeObject(id=1, formula_field_example=hsv(135, 98, 42))

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Color(hue=(300, 20), luminosity='random', color_format='hsl')}}

Outputs:

SomeObject(id=1, formula_field_example=hsl(67, 85, 27))

fake: ColorHsl

Generate a HSL color tuple in a human-friendly way.

Aliases: color_hsl, colorhsl

Source: faker : faker.providers.color.uk_UA.Provider.color_hsl

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.ColorHsl}}

Outputs:

SomeObject(id=1, formula_field_example=(207, 76, 65))

fake: ColorHsv

Generate a HSV color tuple in a human-friendly way.

Aliases: color_hsv, colorhsv

Source: faker : faker.providers.color.uk_UA.Provider.color_hsv

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.ColorHsv}}

Outputs:

SomeObject(id=1, formula_field_example=(207, 58, 92))

fake: ColorName

Generate a color name.

Aliases: color_name, colorname

Source: faker : faker.providers.color.uk_UA.Provider.color_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.ColorName}}

Outputs:

SomeObject(id=1, formula_field_example=Ніжно-оливковий)

fake: ColorRgb

Generate a RGB color tuple of integers in a human-friendly way.

Aliases: color_rgb, colorrgb

Source: faker : faker.providers.color.uk_UA.Provider.color_rgb

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.ColorRgb}}

Outputs:

SomeObject(id=1, formula_field_example=(98, 173, 234))

fake: ColorRgbFloat

Generate a RGB color tuple of floats in a human-friendly way.

Aliases: color_rgb_float, colorrgbfloat

Source: faker : faker.providers.color.uk_UA.Provider.color_rgb_float

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.ColorRgbFloat}}

Outputs:

SomeObject(id=1, formula_field_example=(0.3864000000000001, 0.6798800000000002, 0.92))

fake: HexColor

Generate a color formatted as a hex triplet.

Aliases: hex_color, hexcolor

Source: faker : faker.providers.color.uk_UA.Provider.hex_color

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.HexColor}}

Outputs:

SomeObject(id=1, formula_field_example=#c2094d)

fake: RgbColor

Generate a color formatted as a comma-separated RGB value.

Aliases: rgb_color, rgbcolor

Source: faker : faker.providers.color.uk_UA.Provider.rgb_color

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RgbColor}}

Outputs:

SomeObject(id=1, formula_field_example=155,244,183)

fake: RgbCssColor

Generate a color formatted as a CSS rgb() function.

Aliases: rgb_css_color, rgbcsscolor

Source: faker : faker.providers.color.uk_UA.Provider.rgb_css_color

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RgbCssColor}}

Outputs:

SomeObject(id=1, formula_field_example=rgb(155,244,183))

fake: SafeColorName

Generate a web-safe color name.

Aliases: safe_color_name, safecolorname

Source: faker : faker.providers.color.uk_UA.Provider.safe_color_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.SafeColorName}}

Outputs:

SomeObject(id=1, formula_field_example=fuchsia)

fake: SafeHexColor

Generate a web-safe color formatted as a hex triplet.

Aliases: safe_hex_color, safehexcolor

Source: faker : faker.providers.color.uk_UA.Provider.safe_hex_color

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.SafeHexColor}}

Outputs:

SomeObject(id=1, formula_field_example=#99ffbb)

Company Fakers

fake: Bs

Example:: 'integrate extensible convergence'

Aliases: bs

Source: faker : faker.providers.company.en_US.Provider.bs

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Bs}}

Outputs:

SomeObject(id=1, formula_field_example=synthesize wireless content)

fake: CompanySuffix

Example:: 'Ltd'

Aliases: company_suffix, companysuffix

Source: faker : faker.providers.company.en_US.Provider.company_suffix

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CompanySuffix}}

Outputs:

SomeObject(id=1, formula_field_example=Inc)

Credit_Card Fakers

fake: CreditCardExpire

Generate a credit card expiry date.

This method uses |date_time_between| under the hood to generate the expiry date, so the start and end arguments work in the same way here as it would in that method. For the actual formatting of the expiry date, |strftime| is used and date_format is simply passed to that method.

Aliases: credit_card_expire, creditcardexpire

Source: faker : faker.providers.credit_card.uk_UA.Provider.credit_card_expire

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CreditCardExpire}}

Outputs:

SomeObject(id=1, formula_field_example=06/28)

fake: CreditCardNumber

Generate a valid credit card number.

Aliases: credit_card_number, creditcardnumber

Source: faker : faker.providers.credit_card.uk_UA.Provider.credit_card_number

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CreditCardNumber}}

Outputs:

SomeObject(id=1, formula_field_example=4659387784080167)

fake: CreditCardProvider

Generate a credit card provider name.

Aliases: credit_card_provider, creditcardprovider

Source: faker : faker.providers.credit_card.uk_UA.Provider.credit_card_provider

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CreditCardProvider}}

Outputs:

SomeObject(id=1, formula_field_example=Visa)

fake: CreditCardSecurityCode

Generate a credit card security code.

Aliases: credit_card_security_code, creditcardsecuritycode

Source: faker : faker.providers.credit_card.uk_UA.Provider.credit_card_security_code

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CreditCardSecurityCode}}

Outputs:

SomeObject(id=1, formula_field_example=938)

Currency Fakers

fake: Cryptocurrency

Aliases: cryptocurrency

Source: faker : faker.providers.currency.en_US.Provider.cryptocurrency

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Cryptocurrency}}

Outputs:

SomeObject(id=1, formula_field_example=('BC', 'BlackCoin'))

fake: CryptocurrencyCode

Aliases: cryptocurrency_code, cryptocurrencycode

Source: faker : faker.providers.currency.en_US.Provider.cryptocurrency_code

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CryptocurrencyCode}}

Outputs:

SomeObject(id=1, formula_field_example=BC)

fake: CryptocurrencyName

Aliases: cryptocurrency_name, cryptocurrencyname

Source: faker : faker.providers.currency.en_US.Provider.cryptocurrency_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CryptocurrencyName}}

Outputs:

SomeObject(id=1, formula_field_example=BlackCoin)

fake: Currency

Aliases: currency

Source: faker : faker.providers.currency.en_US.Provider.currency

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Currency}}

Outputs:

SomeObject(id=1, formula_field_example=('BAM', 'Bosnia and Herzegovina convertible mark'))

fake: CurrencyCode

Aliases: currency_code, currencycode

Source: faker : faker.providers.currency.en_US.Provider.currency_code

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CurrencyCode}}

Outputs:

SomeObject(id=1, formula_field_example=BAM)

fake: CurrencyName

Aliases: currency_name, currencyname

Source: faker : faker.providers.currency.en_US.Provider.currency_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CurrencyName}}

Outputs:

SomeObject(id=1, formula_field_example=Bosnia and Herzegovina convertible mark)

fake: CurrencySymbol

Example:: $

Aliases: currency_symbol, currencysymbol

Source: faker : faker.providers.currency.en_US.Provider.currency_symbol

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CurrencySymbol}}

Outputs:

SomeObject(id=1, formula_field_example=KM)

fake: Pricetag

Aliases: pricetag

Source: faker : faker.providers.currency.en_US.Provider.pricetag

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pricetag}}

Outputs:

SomeObject(id=1, formula_field_example=$54.21)

Date_Time Fakers

fake: AmPm

Aliases: am_pm, ampm

Source: faker : faker.providers.date_time.en_US.Provider.am_pm

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.AmPm}}

Outputs:

SomeObject(id=1, formula_field_example=PM)

fake: Century

Example:: 'XVII'

Aliases: century

Source: faker : faker.providers.date_time.en_US.Provider.century

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Century}}

Outputs:

SomeObject(id=1, formula_field_example=II)

fake: Date

Get a date string between January 1, 1970 and now.

Param: pattern: Format of the date (year-month-day by default)

Example:: '2008-11-27'

Return:: Date

Aliases: date

Source: faker : faker.providers.date_time.en_US.Provider.date

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Date}}

Outputs:

SomeObject(id=1, formula_field_example=1992-10-23)

fake: DateBetween

Get a Date object based on a random date between two given dates. Accepts date strings that can be recognized by strtotime().

Param: start_date: Defaults to 30 years ago

Param: end_date: Defaults to "today"

Example:: Date('1999-02-02')

Return:: Date

Aliases: date_between, datebetween

Source: faker : faker.providers.date_time.en_US.Provider.date_between

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DateBetween}}

Outputs:

SomeObject(id=1, formula_field_example=2006-11-08)

fake: DateBetweenDates

Takes two Date objects and returns a random date between the two given dates. Accepts Date or datetime objects

Param: date_start: Date

Param: date_end: Date

Return:: Date

Aliases: date_between_dates, datebetweendates

Source: faker : faker.providers.date_time.en_US.Provider.date_between_dates

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DateBetweenDates}}

Outputs:

SomeObject(id=1, formula_field_example=2024-03-28)

fake: DateObject

Get a date object between January 1, 1970 and now

Example:: datetime.date(2016, 9, 20)

Aliases: date_object, dateobject

Source: faker : faker.providers.date_time.en_US.Provider.date_object

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DateObject}}

Outputs:

SomeObject(id=1, formula_field_example=1992-10-23)

fake: DateOfBirth

Generate a random date of birth represented as a Date object, constrained by optional miminimum_age and maximum_age parameters.

Param: tzinfo: Defaults to None.

Param: minimum_age: Defaults to 0.

Param: maximum_age: Defaults to 115.

Example:: Date('1979-02-02')

Return:: Date

Aliases: date_of_birth, dateofbirth

Source: faker : faker.providers.date_time.en_US.Provider.date_of_birth

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DateOfBirth}}

Outputs:

SomeObject(id=1, formula_field_example=1957-01-09)

fake: DateThisCentury

Gets a Date object for the current century.

Param: before_today: include days in current century before today

Param: after_today: include days in current century after today

Example:: Date('2012-04-04')

Return:: Date

Aliases: date_this_century, datethiscentury

Source: faker : faker.providers.date_time.en_US.Provider.date_this_century

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DateThisCentury}}

Outputs:

SomeObject(id=1, formula_field_example=2010-03-12)

fake: DateThisDecade

Gets a Date object for the decade year.

Param: before_today: include days in current decade before today

Param: after_today: include days in current decade after today

Example:: Date('2012-04-04')

Return:: Date

Aliases: date_this_decade, datethisdecade

Source: faker : faker.providers.date_time.en_US.Provider.date_this_decade

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DateThisDecade}}

Outputs:

SomeObject(id=1, formula_field_example=2021-10-13)

fake: DateThisMonth

Gets a Date object for the current month.

Param: before_today: include days in current month before today

Param: after_today: include days in current month after today

Example:: dtdate('2012-04-04')

Return:: dtdate

Aliases: date_this_month, datethismonth

Source: faker : faker.providers.date_time.en_US.Provider.date_this_month

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DateThisMonth}}

Outputs:

SomeObject(id=1, formula_field_example=2024-03-12)

fake: DateThisYear

Gets a Date object for the current year.

Param: before_today: include days in current year before today

Param: after_today: include days in current year after today

Example:: Date('2012-04-04')

Return:: Date

Aliases: date_this_year, datethisyear

Source: faker : faker.providers.date_time.en_US.Provider.date_this_year

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DateThisYear}}

Outputs:

SomeObject(id=1, formula_field_example=2024-02-06)

fake: DayOfMonth

Aliases: day_of_month, dayofmonth

Source: faker : faker.providers.date_time.en_US.Provider.day_of_month

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DayOfMonth}}

Outputs:

SomeObject(id=1, formula_field_example=23)

fake: DayOfWeek

Aliases: day_of_week, dayofweek

Source: faker : faker.providers.date_time.en_US.Provider.day_of_week

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DayOfWeek}}

Outputs:

SomeObject(id=1, formula_field_example=Friday)

fake: FutureDate

Get a Date object based on a random date between 1 day from now and a given date. Accepts date strings that can be recognized by strtotime().

Param: end_date: Defaults to "+30d"

Param: tzinfo: timezone, instance of datetime.tzinfo subclass

Example:: dtdate('2030-01-01')

Return:: dtdate

Aliases: future_date, futuredate

Source: faker : faker.providers.date_time.en_US.Provider.future_date

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FutureDate}}

Outputs:

SomeObject(id=1, formula_field_example=2024-04-10)

fake: Month

Aliases: month

Source: faker : faker.providers.date_time.en_US.Provider.month

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Month}}

Outputs:

SomeObject(id=1, formula_field_example=10)

fake: MonthName

Aliases: month_name, monthname

Source: faker : faker.providers.date_time.en_US.Provider.month_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.MonthName}}

Outputs:

SomeObject(id=1, formula_field_example=October)

fake: PastDate

Get a Date object based on a random date between a given date and 1 day ago. Accepts date strings that can be recognized by strtotime().

Param: start_date: Defaults to "-30d"

Param: tzinfo: timezone, instance of datetime.tzinfo subclass

Example:: dtdate('1999-02-02')

Return:: dtdate

Aliases: past_date, pastdate

Source: faker : faker.providers.date_time.en_US.Provider.past_date

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PastDate}}

Outputs:

SomeObject(id=1, formula_field_example=2024-03-10)

fake: PastDatetime

Get a datetime object based on a random date between a given date and 1 second ago. Accepts date strings that can be recognized by strtotime().

Param: start_date: Defaults to "-30d"

Param: tzinfo: timezone, instance of datetime.tzinfo subclass

Example:: datetime('1999-02-02 11:42:52')

Return:: datetime

Aliases: past_datetime, pastdatetime

Source: faker : faker.providers.date_time.en_US.Provider.past_datetime

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PastDatetime}}

Outputs:

SomeObject(id=1, formula_field_example=2024-03-10 15:00:46.116942)

fake: Pytimezone

Generate a random timezone (see faker.timezone for any args) and return as a python object usable as a tzinfo to datetime or other fakers.

Example:: faker.pytimezone()

Return:: dateutil.tz.tz.tzfile

Aliases: pytimezone

Source: faker : faker.providers.date_time.en_US.Provider.pytimezone

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pytimezone}}

Outputs:

SomeObject(id=1, formula_field_example=tzfile('/usr/share/zoneinfo/Europe/Stockholm'))

fake: TimeDelta

Get a timedelta object

Aliases: time_delta, timedelta

Source: faker : faker.providers.date_time.en_US.Provider.time_delta

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.TimeDelta}}

Outputs:

SomeObject(id=1, formula_field_example=0:00:00)

fake: TimeObject

Get a time object

Example:: datetime.time(15, 56, 56, 772876)

Aliases: time_object, timeobject

Source: faker : faker.providers.date_time.en_US.Provider.time_object

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.TimeObject}}

Outputs:

SomeObject(id=1, formula_field_example=12:38:13.519177)

fake: TimeSeries

Returns a generator yielding tuples of (<datetime>, <value>).

The data points will start at start_date, and be at every time interval specified by precision. distrib is a callable that accepts <datetime> and returns <value>

Aliases: time_series, timeseries

Source: faker : faker.providers.date_time.en_US.Provider.time_series

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.TimeSeries}}

Outputs:

SomeObject(id=1, formula_field_example=<generator object Provider.time_series at 0x7f1ec554a500>)

fake: Timezone

Aliases: timezone

Source: faker : faker.providers.date_time.en_US.Provider.timezone

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Timezone}}

Outputs:

SomeObject(id=1, formula_field_example=Europe/Stockholm)

fake: UnixTime

Get a timestamp between January 1, 1970 and now, unless passed explicit start_datetime or end_datetime values.

On Windows, the decimal part is always 0.

Example:: 1061306726.6

Aliases: unix_time, unixtime

Source: faker : faker.providers.date_time.en_US.Provider.unix_time

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UnixTime}}

Outputs:

SomeObject(id=1, formula_field_example=719843893.5191771)

Decorators.Py Fakers

fake: AsciiCompanyEmail

Aliases: ascii_company_email, asciicompanyemail

Source: faker : faker.providers.internet.uk_UA.Provider.ascii_company_email

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.AsciiCompanyEmail}}

Outputs:

SomeObject(id=1, formula_field_example=vasylkadeniuk@goliash.ukr)

fake: AsciiEmail

Aliases: ascii_email, asciiemail

Source: faker : faker.providers.internet.uk_UA.Provider.ascii_email

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.AsciiEmail}}

Outputs:

SomeObject(id=1, formula_field_example=mykolaihupalo@kadeniuk.ukr)

fake: AsciiFreeEmail

Aliases: ascii_free_email, asciifreeemail

Source: faker : faker.providers.internet.uk_UA.Provider.ascii_free_email

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.AsciiFreeEmail}}

Outputs:

SomeObject(id=1, formula_field_example=lradchenko@gmail.com)

fake: AsciiSafeEmail

Aliases: ascii_safe_email, asciisafeemail

Source: faker : faker.providers.internet.uk_UA.Provider.ascii_safe_email

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.AsciiSafeEmail}}

Outputs:

SomeObject(id=1, formula_field_example=lradchenko@example.org)

fake: CompanyEmail

Aliases: company_email, companyemail

Source: faker : faker.providers.internet.uk_UA.Provider.company_email

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CompanyEmail}}

Outputs:

SomeObject(id=1, formula_field_example=vasylkadeniuk@goliash.укр)

fake: DomainName

Produce an Internet domain name with the specified number of subdomain levels.

domain_name() nichols-phillips.com domain_name(2) williamson-hopkins.jackson.com

Aliases: domain_name, domainname

Source: faker : faker.providers.internet.uk_UA.Provider.domain_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DomainName}}

Outputs:

SomeObject(id=1, formula_field_example=zaika-yaremenko.info)

fake: DomainWord

Aliases: domain_word, domainword

Source: faker : faker.providers.internet.uk_UA.Provider.domain_word

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DomainWord}}

Outputs:

SomeObject(id=1, formula_field_example=matiash-shvachko)

fake: FreeEmail

Aliases: free_email, freeemail

Source: faker : faker.providers.internet.uk_UA.Provider.free_email

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FreeEmail}}

Outputs:

SomeObject(id=1, formula_field_example=lradchenko@gmail.com)

fake: FreeEmailDomain

Aliases: free_email_domain, freeemaildomain

Source: faker : faker.providers.internet.uk_UA.Provider.free_email_domain

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FreeEmailDomain}}

Outputs:

SomeObject(id=1, formula_field_example=email.ua)

fake: Hostname

Produce a hostname with specified number of subdomain levels.

hostname() db-01.nichols-phillips.com hostname(0) laptop-56 hostname(2) web-12.williamson-hopkins.jackson.com

Aliases: hostname

Source: faker : faker.providers.internet.uk_UA.Provider.hostname

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Hostname}}

Outputs:

SomeObject(id=1, formula_field_example=desktop-21.kadeniuk.com)

fake: SafeDomainName

Aliases: safe_domain_name, safedomainname

Source: faker : faker.providers.internet.uk_UA.Provider.safe_domain_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.SafeDomainName}}

Outputs:

SomeObject(id=1, formula_field_example=example.org)

fake: SafeEmail

Aliases: safe_email, safeemail

Source: faker : faker.providers.internet.uk_UA.Provider.safe_email

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.SafeEmail}}

Outputs:

SomeObject(id=1, formula_field_example=lradchenko@example.org)

fake: Slug

Django algorithm

Aliases: slug

Source: faker : faker.providers.internet.uk_UA.Provider.slug

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Slug}}

Outputs:

SomeObject(id=1, formula_field_example=)

Emoji Fakers

fake: Emoji

Example:: '😉'

Aliases: emoji

Source: faker : faker.providers.emoji.Provider.emoji

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Emoji}}

Outputs:

SomeObject(id=1, formula_field_example=⏮️)

File Fakers

fake: FileExtension

Generate a file extension under the specified category.

If category is None, a random category will be used. The list of valid categories include: 'audio', 'image', 'office', 'text', and 'video'.

Aliases: file_extension, fileextension

Source: faker : faker.providers.file.Provider.file_extension

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FileExtension}}

Outputs:

SomeObject(id=1, formula_field_example=webm)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FileExtension(category='image')}}

Outputs:

SomeObject(id=1, formula_field_example=jpg)

fake: FileName

Generate a random file name with extension.

If extension is None, a random extension will be created under the hood using |file_extension| with the specified category. If a value for extension is provided, the value will be used instead, and category will be ignored. The actual name part itself is generated using |word|. If extension is an empty string then no extension will be added, and file_name will be the same as |word|.

Aliases: file_name, filename

Source: faker : faker.providers.file.Provider.file_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FileName(category='audio')}}

Outputs:

SomeObject(id=1, formula_field_example=адвокат.mp3)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FileName(extension='abcdef')}}

Outputs:

SomeObject(id=1, formula_field_example=повністю.abcdef)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FileName(category='audio', extension='abcdef')}}

Outputs:

SomeObject(id=1, formula_field_example=штаб.abcdef)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FileName(extension='')}}

Outputs:

SomeObject(id=1, formula_field_example=похорон)

fake: FilePath

Generate an pathname to a file.

This method uses |file_name| under the hood to generate the file name itself, and depth controls the depth of the directory path, and |word| is used under the hood to generate the different directory names.

If absolute is True (default), the generated path starts with / and is absolute. Otherwise, the generated path is relative.

If used, extension can be either a string, forcing that extension, a sequence of strings (one will be picked at random), or an empty sequence (the path will have no extension). Default behaviour is the same as |file_name|

if file_system is set (default="linux"), the generated path uses specified file system path standard, the list of valid file systems include: 'windows', 'linux'.

Aliases: file_path, filepath

Source: faker : faker.providers.file.Provider.file_path

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FilePath(depth=3)}}

Outputs:

SomeObject(id=1, formula_field_example=/товар/мить/близько/мить.png)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FilePath(depth=5, category='video')}}

Outputs:

SomeObject(id=1, formula_field_example=/почуття/адже/секунда/розвинений/терапія/висіти.mov)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FilePath(depth=5, category='video', extension='abcdef')}}

Outputs:

SomeObject(id=1, formula_field_example=/присісти/раніше/приятель/уточнити/дрімати/повністю.abcdef)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FilePath(extension=[])}}

Outputs:

SomeObject(id=1, formula_field_example=/покидати/здригнутися)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FilePath(extension='')}}

Outputs:

SomeObject(id=1, formula_field_example=/увійти/за)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FilePath(extension=["a", "bc", "def"])}}

Outputs:

SomeObject(id=1, formula_field_example=/програміст/поставити.def)

fake: MimeType

Generate a mime type under the specified category.

If category is None, a random category will be used. The list of valid categories include 'application', 'audio', 'image', 'message', 'model', 'multipart', 'text', and 'video'.

Aliases: mime_type, mimetype

Source: faker : faker.providers.file.Provider.mime_type

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.MimeType}}

Outputs:

SomeObject(id=1, formula_field_example=video/x-ms-wmv)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.MimeType(category='application')}}

Outputs:

SomeObject(id=1, formula_field_example=application/rss+xml)

fake: UnixDevice

Generate a Unix device file name.

If prefix is None, a random prefix will be used. The list of valid prefixes include: 'sd', 'vd', and 'xvd'.

Aliases: unix_device, unixdevice

Source: faker : faker.providers.file.Provider.unix_device

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UnixDevice}}

Outputs:

SomeObject(id=1, formula_field_example=/dev/vdq)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UnixDevice(prefix='mmcblk')}}

Outputs:

SomeObject(id=1, formula_field_example=/dev/mmcblkz)

fake: UnixPartition

Generate a Unix partition name.

This method uses |unix_device| under the hood to create a device file name with the specified prefix.

Aliases: unix_partition, unixpartition

Source: faker : faker.providers.file.Provider.unix_partition

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UnixPartition}}

Outputs:

SomeObject(id=1, formula_field_example=/dev/vdm4)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UnixPartition(prefix='mmcblk')}}

Outputs:

SomeObject(id=1, formula_field_example=/dev/mmcblkq2)

Geo Fakers

fake: Coordinate

Optionally center the coord and pick a point within radius.

Aliases: coordinate

Source: faker : faker.providers.geo.en_US.Provider.coordinate

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Coordinate}}

Outputs:

SomeObject(id=1, formula_field_example=-158.265114)

fake: Latitude

Aliases: latitude

Source: faker : faker.providers.geo.en_US.Provider.latitude

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Latitude}}

Outputs:

SomeObject(id=1, formula_field_example=-79.132557)

fake: Latlng

Aliases: latlng

Source: faker : faker.providers.geo.en_US.Provider.latlng

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Latlng}}

Outputs:

SomeObject(id=1, formula_field_example=(Decimal('47.244262'), Decimal('80.880444')))

fake: LocalLatlng

Returns a location known to exist on land in a country specified by country_code. Defaults to 'en_US'. See the land_coords list for available locations/countries.

Aliases: local_latlng, locallatlng

Source: faker : faker.providers.geo.en_US.Provider.local_latlng

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LocalLatlng}}

Outputs:

SomeObject(id=1, formula_field_example=('30.17746', '-81.38758', 'Palm Valley', 'US', 'America/New_York'))

fake: LocationOnLand

Returns a random tuple specifying a coordinate set guaranteed to exist on land. Format is (latitude, longitude, place name, two-letter country code, timezone) Pass coords_only to return coordinates without metadata.

Aliases: location_on_land, locationonland

Source: faker : faker.providers.geo.en_US.Provider.location_on_land

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LocationOnLand}}

Outputs:

SomeObject(id=1, formula_field_example=('-7.60361', '37.00438', 'Kidodi', 'TZ', 'Africa/Dar_es_Salaam'))

fake: Longitude

Aliases: longitude

Source: faker : faker.providers.geo.en_US.Provider.longitude

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Longitude}}

Outputs:

SomeObject(id=1, formula_field_example=-158.265114)

Internet Fakers

fake: Dga

Generates a domain name by given date https://en.wikipedia.org/wiki/Domain_generation_algorithm

:type year: int :type month: int :type day: int :type tld: str :type length: int :rtype: str

Aliases: dga

Source: faker : faker.providers.internet.uk_UA.Provider.dga

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Dga}}

Outputs:

SomeObject(id=1, formula_field_example=iiulfpgbvqcdaehnqkbxmaqgkykorlxnwy.info)

fake: HttpMethod

Returns random HTTP method https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods

:rtype: str

Aliases: http_method, httpmethod

Source: faker : faker.providers.internet.uk_UA.Provider.http_method

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.HttpMethod}}

Outputs:

SomeObject(id=1, formula_field_example=GET)

fake: HttpStatusCode

Returns random HTTP status code https://www.rfc-editor.org/rfc/rfc9110#name-status-codes

Param: include_unassigned: Whether to include status codes which have not yet been assigned or are unused

Return:: a random three digit status code :rtype: int

Example:: 404

Aliases: http_status_code, httpstatuscode

Source: faker : faker.providers.internet.uk_UA.Provider.http_status_code

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.HttpStatusCode}}

Outputs:

SomeObject(id=1, formula_field_example=488)

fake: IanaId

Returns IANA Registrar ID https://www.iana.org/assignments/registrar-ids/registrar-ids.xhtml

:rtype: str

Aliases: iana_id, ianaid

Source: faker : faker.providers.internet.uk_UA.Provider.iana_id

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.IanaId}}

Outputs:

SomeObject(id=1, formula_field_example=679216)

fake: ImageUrl

Returns URL to placeholder image Example: http://placehold.it/640x480

Param: width: Optional image width

Param: height: Optional image height

Param: placeholder_url: Optional template string of image URLs from custom placeholder service. String must contain {width} and {height} placeholders, eg: https:/example.com/{width}/{height}. :rtype: str

Aliases: image_url, imageurl

Source: faker : faker.providers.internet.uk_UA.Provider.image_url

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.ImageUrl}}

Outputs:

SomeObject(id=1, formula_field_example=https://dummyimage.com/621x976)

fake: Ipv4

Returns a random IPv4 address or network with a valid CIDR.

Param: network: Network address

Param: address_class: IPv4 address class (a, b, or c)

Param: private: Public or private

Return:s: IPv4

Aliases: ipv4

Source: faker : faker.providers.internet.uk_UA.Provider.ipv4

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ipv4}}

Outputs:

SomeObject(id=1, formula_field_example=51.105.121.194)

fake: Ipv4NetworkClass

Returns a IPv4 network class 'a', 'b' or 'c'.

Return:s: IPv4 network class

Aliases: ipv4_network_class, ipv4networkclass

Source: faker : faker.providers.internet.uk_UA.Provider.ipv4_network_class

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ipv4NetworkClass}}

Outputs:

SomeObject(id=1, formula_field_example=a)

fake: Ipv4Private

Returns a private IPv4.

Param: network: Network address

Param: address_class: IPv4 address class (a, b, or c)

Return:s: Private IPv4

Aliases: ipv4_private, ipv4private

Source: faker : faker.providers.internet.uk_UA.Provider.ipv4_private

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ipv4Private}}

Outputs:

SomeObject(id=1, formula_field_example=172.25.180.188)

fake: Ipv4Public

Returns a public IPv4 excluding private blocks.

Param: network: Network address

Param: address_class: IPv4 address class (a, b, or c)

Return:s: Public IPv4

Aliases: ipv4_public, ipv4public

Source: faker : faker.providers.internet.uk_UA.Provider.ipv4_public

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ipv4Public}}

Outputs:

SomeObject(id=1, formula_field_example=168.155.75.206)

fake: Ipv6

Produce a random IPv6 address or network with a valid CIDR

Aliases: ipv6

Source: faker : faker.providers.internet.uk_UA.Provider.ipv6

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ipv6}}

Outputs:

SomeObject(id=1, formula_field_example=eb11:67b3:67a9:c378:7c65:c1e6:82e2:e662)

fake: MacAddress

Returns a random MAC address.

Param: multicast: Multicast address

Return:s: MAC Address

Aliases: mac_address, macaddress

Source: faker : faker.providers.internet.uk_UA.Provider.mac_address

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.MacAddress}}

Outputs:

SomeObject(id=1, formula_field_example=18:47:30:80:4b:9e)

fake: NicHandle

Returns NIC Handle ID https://www.apnic.net/manage-ip/using-whois/guide/person/

:rtype: str

Aliases: nic_handle, nichandle

Source: faker : faker.providers.internet.uk_UA.Provider.nic_handle

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.NicHandle}}

Outputs:

SomeObject(id=1, formula_field_example=UE59352-FAKE)

fake: NicHandles

Returns NIC Handle ID list

:rtype: list[str]

Aliases: nic_handles, nichandles

Source: faker : faker.providers.internet.uk_UA.Provider.nic_handles

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.NicHandles}}

Outputs:

SomeObject(id=1, formula_field_example=['UERV52-EJGW'])

fake: PortNumber

Returns a network port number https://tools.ietf.org/html/rfc6335

Param: is_system: System or well-known ports

Param: is_user: User or registered ports

Param: is_dynamic: Dynamic / private / ephemeral ports :rtype: int

Aliases: port_number, portnumber

Source: faker : faker.providers.internet.uk_UA.Provider.port_number

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PortNumber}}

Outputs:

SomeObject(id=1, formula_field_example=5306)

fake: RipeId

Returns RIPE Organization ID https://www.ripe.net/manage-ips-and-asns/db/support/organisation-object-in-the-ripe-database

:rtype: str

Aliases: ripe_id, ripeid

Source: faker : faker.providers.internet.uk_UA.Provider.ripe_id

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RipeId}}

Outputs:

SomeObject(id=1, formula_field_example=ORG-UE59352-RIPE)

fake: Tld

Aliases: tld

Source: faker : faker.providers.internet.uk_UA.Provider.tld

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Tld}}

Outputs:

SomeObject(id=1, formula_field_example=com)

fake: Uri

Param: schemes: a list of strings to use as schemes, one will chosen randomly. If None, it will generate http and https uris. Passing an empty list will result in schemeless uri generation like "://domain.com/index.html".

Param: deep: an integer specifying how many path components the URI should have..

Return:: a random url string.

Aliases: uri

Source: faker : faker.providers.internet.uk_UA.Provider.uri

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Uri}}

Outputs:

SomeObject(id=1, formula_field_example=http://shvachko.com/categories/categoryhomepage.htm)

fake: UriExtension

Aliases: uri_extension, uriextension

Source: faker : faker.providers.internet.uk_UA.Provider.uri_extension

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UriExtension}}

Outputs:

SomeObject(id=1, formula_field_example=.html)

fake: UriPage

Aliases: uri_page, uripage

Source: faker : faker.providers.internet.uk_UA.Provider.uri_page

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UriPage}}

Outputs:

SomeObject(id=1, formula_field_example=privacy)

fake: UriPath

Aliases: uri_path, uripath

Source: faker : faker.providers.internet.uk_UA.Provider.uri_path

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UriPath}}

Outputs:

SomeObject(id=1, formula_field_example=explore/category)

fake: Url

Param: schemes: a list of strings to use as schemes, one will chosen randomly. If None, it will generate http and https urls. Passing an empty list will result in schemeless url generation like "://domain.com".

Return:: a random url string.

Aliases: url

Source: faker : faker.providers.internet.uk_UA.Provider.url

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Url}}

Outputs:

SomeObject(id=1, formula_field_example=http://vernyhora.net/)

Isbn Fakers

fake: Isbn10

Aliases: isbn10

Source: faker : faker.providers.isbn.Provider.isbn10

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Isbn10}}

Outputs:

SomeObject(id=1, formula_field_example=0-15-781565-X)

fake: Isbn13

Aliases: isbn13

Source: faker : faker.providers.isbn.Provider.isbn13

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Isbn13}}

Outputs:

SomeObject(id=1, formula_field_example=978-0-15-781565-8)

Job Fakers

fake: Job

Aliases: job

Source: faker : faker.providers.job.uk_UA.Provider.job

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Job}}

Outputs:

SomeObject(id=1, formula_field_example=Бібліограф)

Lorem Fakers

fake: Paragraphs

Generate a list of paragraphs.

This method uses |paragraph| under the hood to generate paragraphs, and the nb argument controls exactly how many sentences the list will contain. The ext_word_list argument works in exactly the same way as well.

Aliases: paragraphs

Source: faker : faker.providers.lorem.uk_UA.Provider.paragraphs

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Paragraphs(nb=5)}}

Outputs:

SomeObject(id=1, formula_field_example=['Решітка хліб гідність інтернет основа ідея. Вітрина падати прошепотіти дрімати покидати.', 'Жити заспівати пастух результат сонце міркування розлад. Ковзати похорон увійти міф почуття червонй факультет. Дошлий купа-невеличка століття болото конференція збільшуватися.', 'Ламати щур уникати монета спалити адвокат. Наполегливо квапливий пісенька прихований. Ленінград занадто нині господь.', 'Закласти звільнити виблискувати домогтися торгівля недолік відповісти. Картинка купа сумний бак.', 'Тривога камінчик керівник сумний єврейський так. Застосовуватися боєць команда навряд інтелектуальний здалеку метал. Зате степ порівняння.'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Paragraphs(nb=5, ext_word_list=['abc', 'def', 'ghi',
      'jkl'])}}

Outputs:

SomeObject(id=1, formula_field_example=['Def ghi abc abc. Def def ghi def def abc abc abc. Ghi def jkl def abc ghi def.', 'Abc abc def abc def ghi. Jkl ghi def jkl. Abc abc ghi abc.', 'Def ghi def def.', 'Def def jkl def jkl. Abc abc jkl jkl abc ghi. Abc def abc abc jkl. Ghi abc def def jkl.', 'Jkl abc def ghi jkl def jkl def. Jkl ghi jkl ghi jkl abc ghi.'])

fake: Sentences

Generate a list of sentences.

This method uses |sentence| under the hood to generate sentences, and the nb argument controls exactly how many sentences the list will contain. The ext_word_list argument works in exactly the same way as well.

Aliases: sentences

Source: faker : faker.providers.lorem.uk_UA.Provider.sentences

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Sentences}}

Outputs:

SomeObject(id=1, formula_field_example=['Промовчати хліб гроші.', 'МʼЯта народ пропаганда поїзд ліловий перед.', 'Відзначити гідність полюбити природа знімати більше трубка.'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Sentences(nb=5)}}

Outputs:

SomeObject(id=1, formula_field_example=['О заспокоїтися написати зображати.', 'Затягнутися а уникати.', 'Насолода закласти ручка точно дівка даль сонце.', 'Рішення район соціалістичний рот занадто.', 'Ленінград байдужий пісенька покоління супроводжуватися пристрасть пропаганда сумнівний.'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Sentences(nb=5, ext_word_list=['abc', 'def', 'ghi',
      'jkl'])}}

Outputs:

SomeObject(id=1, formula_field_example=['Jkl abc ghi jkl def.', 'Abc jkl ghi abc ghi.', 'Jkl jkl ghi def ghi abc ghi.', 'Ghi def abc def abc jkl def.', 'Ghi ghi jkl jkl abc.'])

fake: Texts

Generate a list of text strings.

The nb_texts argument controls how many text strings the list will contain, and this method uses |text| under the hood for text generation, so the two remaining arguments, max_nb_chars and ext_word_list will work in exactly the same way as well.

ext_word_list=['abc', 'def', 'ghi', 'jkl']

Aliases: texts

Source: faker : faker.providers.lorem.uk_UA.Provider.texts

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Texts(nb_texts=5)}}

Outputs:

SomeObject(id=1, formula_field_example=['Нарада банк слати. Грати решітка новий намір інвалід банда брову щось. Квапливий щастя несподіваний порт деякий черевик.', 'Жити холодно тьмяний уникати сходити число збільшуватися.\nПромовчати бігати пастух. Направо купа банда коваль легко основа за. Загроза військовий холодно пісня розводити.', 'Блискучий боєць міф виблискувати. Спорт дрібниця приходити. Бочок військовий деякий означати інший. Який зловити відповісти дівка заборонити виконувати ручка.', 'Комунізм натиснути здалеку намір сходити камінчик. Решітка близько правління знімати.\nДошлий епоха степ мотоцикл. Хата здалеку неправда дорогий.', 'Який міра коваль порт обуритися плід. Юний наступати пані розвернутися юний синок.\nСтоліття вітрина адвокат вскакивать іспит вказаний. Через навряд повністю синок пробувати більше.'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Texts(nb_texts=5, max_nb_chars=50)}}

Outputs:

SomeObject(id=1, formula_field_example=['Пропаганда звільнення єдиний.', 'Промовчати монета угодний деякий кпсс мотоцикл.', 'Похорон інвалід сонце ніч порада солома хотіти.', 'Палець недолік порада.', 'Несподівано здалеку зрозумілий похмуро.'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Texts(nb_texts=5, max_nb_chars=50, ext_word_list=['abc',
      'def', 'ghi', 'jkl'])}}

Outputs:

SomeObject(id=1, formula_field_example=['Ghi jkl abc jkl. Ghi def def jkl ghi abc jkl.', 'Def abc abc ghi jkl. Jkl ghi ghi abc def abc.', 'Def def abc abc. Abc ghi abc. Def ghi abc jkl.', 'Jkl ghi jkl jkl ghi jkl.', 'Abc abc jkl abc. Jkl jkl ghi.'])

fake: Words

Generate a tuple of words.

The nb argument controls the number of words in the resulting list, and if ext_word_list is provided, words from that list will be used instead of those from the locale provider's built-in word list.

If unique is True, this method will return a list containing unique words. Under the hood, |random_sample| will be used for sampling without replacement. If unique is False, |random_choices| is used instead, and the list returned may contain duplicates.

part_of_speech is a parameter that defines to what part of speech the returned word belongs. If ext_word_list is not None, then part_of_speech is ignored. If the value of part_of_speech does not correspond to an existent part of speech according to the set locale, then an exception is raised.

.. warning:: Depending on the length of a locale provider's built-in word list or on the length of ext_word_list if provided, a large nb can exhaust said lists if unique is True, raising an exception.

Aliases: words

Source: faker : faker.providers.lorem.uk_UA.Provider.words

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Words}}

Outputs:

SomeObject(id=1, formula_field_example=['солома', 'прихований', 'ефект'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Words(nb=5)}}

Outputs:

SomeObject(id=1, formula_field_example=['боєць', 'мить', 'свіжий', 'набір', 'передо'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Words(nb=5, ext_word_list=['abc', 'def', 'ghi',
      'jkl'])}}

Outputs:

SomeObject(id=1, formula_field_example=['def', 'abc', 'def', 'ghi', 'jkl'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Words(nb=4, ext_word_list=['abc', 'def', 'ghi',
      'jkl'], unique=True)}}

Outputs:

SomeObject(id=1, formula_field_example=['jkl', 'def', 'ghi', 'abc'])

Misc Fakers

fake: Binary

Generate a random binary blob of length bytes.

If this faker instance has been seeded, performance will be signficiantly reduced, to conform to the seeding.

Aliases: binary

Source: faker : faker.providers.misc.en_US.Provider.binary

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Binary(length=64)}}

Outputs:

SomeObject(id=1, formula_field_example=b'\xdf\\\x1f\xef\x143\xc8f\x85\xb7\xf0Vh\x1dQR\xaf\x80<\xe2Y\x06\xf1\xd1\x9f\xb6\xc6\x80N\x06\xea(\xab\x17\x8fEz\xf6\xb4\x93\xb7C\x9e\xc6\xd4)\x00b\xabQzr\xe5\xc1\xd4\x10\xcd\xd6\x17T\xe4 \x84P')

fake: Boolean

Generate a random boolean value based on chance_of_getting_true.

Aliases: boolean

Source: faker : faker.providers.misc.en_US.Provider.boolean

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Boolean(chance_of_getting_true=25)}}

Outputs:

SomeObject(id=1, formula_field_example=False)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Boolean(chance_of_getting_true=50)}}

Outputs:

SomeObject(id=1, formula_field_example=False)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Boolean(chance_of_getting_true=75)}}

Outputs:

SomeObject(id=1, formula_field_example=True)

fake: Csv

Generate random comma-separated values.

For more information on the different arguments of this method, please refer to :meth:dsv() <faker.providers.misc.Provider.dsv> which is used under the hood.

data_columns=('{{name}}', '{{address}}', '{{safe_color_name}}'), num_rows=10, include_row_ids=True

Aliases: csv

Source: faker : faker.providers.misc.en_US.Provider.csv

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Csv(data_columns=('{{name}}', '{{address}}'), num_rows=10,
      include_row_ids=False)}}

Outputs:

SomeObject(id=1, formula_field_example="Руслан Токар","шосе Пересипська 5-та, буд. 47 кв. 93, Моршин, 19254"
"Гупало Варвара Орестівна","проспект Валіховський, буд. 157, Обухів, 14199"
"Фоменко Маруся Опанасівна","парк Проїзний 2-й, буд. 08 кв. 1, Слов'янськ, 53274"
"Абраменко Олег Мартинович","узвіз Шебелінський, буд. 3, Олександрівськ, 30059"
"пані Орися Венгринович","шосе Пересипський узвіз, буд. 4 кв. 418, Ірміно, 71816"
"добродійка Марія Худобʼяк","узвіз Сирітський 2-й, буд. 4 кв. 3, Харків, 25475"
"Лілія Швачка","провулок Гаршина, буд. 1, Яготин, 92661"
"добродій Тарас Короленко","сквер Скляна, буд. 77, Ровеньки, 85042"
"Пушкар Аркадій Демʼянович","узвіз Дігтярна, буд. 0 кв. 413, Кипуче, 23345"
"Уманець Анжела Артемівна","вулиця Сєченова, буд. 891, Балта, 17311"
)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Csv(header=('Name', 'Address', 'Favorite Color'),
      data_columns=('{{name}}', '{{address}}', '{{safe_color_name}}'), num_rows=10,
      include_row_ids=True)}}

Outputs:

SomeObject(id=1, formula_field_example="ID","Name","Address","Favorite Color"
"1","Дурдинець Нестор Яковович","набережна М’ясоєдовська, буд. 0 кв. 032, Славутич, 17239","lime"
"2","добродійка Анжела Андрусенко","проспект Балтська дорога, буд. 1, Радивилів, 40460","purple"
"3","Варфоломій Баранець","набережна Чорноморський 7-й, буд. 34, Кам'янське, 96892","lime"
"4","пан Павло Єфименко","провулок Лінія 40-ва, буд. 419, Лиман , 88242","green"
"5","Тереза Тесленко","сквер Український 1-й, буд. 28 кв. 071, Ірпінь, 97864","black"
"6","добродій Болеслав Ільєнко","проспект Хаджибейський 2-й, буд. 99 кв. 4, Коломия, 99105","teal"
"7","Василевич Аарон Опанасович","провулок Індійська, буд. 7 кв. 96, Барвінкове, 53725","aqua"
"8","Товстоліс Святослав Пилипович","парк Асєєва Юрія, буд. 27, Нове Давидково, 64866","white"
"9","пан Феофан Бабʼяк","проспект Отрада, буд. 6 кв. 8, Прилуки, 11940","aqua"
"10","Голобородько Августин Єлисейович","вулиця Желябова, буд. 0 кв. 891, Гірник , 16584","silver"
)

fake: Dsv

Generate random delimiter-separated values.

This method's behavior share some similarities with csv.writer. The dialect and **fmtparams arguments are the same arguments expected by csv.writer to control its behavior, and instead of expecting a file-like object to where output will be written, the output is controlled by additional keyword arguments and is returned as a string.

The dialect argument defaults to 'faker-csv' which is the name of a csv.excel subclass with full quoting enabled.

The header argument expects a list or a tuple of strings that will serve as the header row if supplied. The data_columns argument expects a list or a tuple of string tokens, and these string tokens will be passed to :meth:pystr_format() <faker.providers.python.Provider.pystr_format> for data generation. Argument Groups are used to pass arguments to the provider methods. Both header and data_columns must be of the same length.

Example: fake.set_arguments('top_half', {'min_value': 50, 'max_value': 100}) fake.dsv(data_columns=('{{ name }}', '{{ pyint:top_half }}'))

The num_rows argument controls how many rows of data to generate, and the include_row_ids argument may be set to True to include a sequential row ID column.

Aliases: dsv

Source: faker : faker.providers.misc.en_US.Provider.dsv

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Dsv(dialect='excel', data_columns=('{{name}}',
      '{{address}}'))}}

Outputs:

SomeObject(id=1, formula_field_example=Руслан Токар,"шосе Пересипська 5-та, буд. 47 кв. 93, Моршин, 19254"
Гупало Варвара Орестівна,"проспект Валіховський, буд. 157, Обухів, 14199"
Фоменко Маруся Опанасівна,"парк Проїзний 2-й, буд. 08 кв. 1, Слов'янськ, 53274"
Абраменко Олег Мартинович,"узвіз Шебелінський, буд. 3, Олександрівськ, 30059"
пані Орися Венгринович,"шосе Пересипський узвіз, буд. 4 кв. 418, Ірміно, 71816"
добродійка Марія Худобʼяк,"узвіз Сирітський 2-й, буд. 4 кв. 3, Харків, 25475"
Лілія Швачка,"провулок Гаршина, буд. 1, Яготин, 92661"
добродій Тарас Короленко,"сквер Скляна, буд. 77, Ровеньки, 85042"
Пушкар Аркадій Демʼянович,"узвіз Дігтярна, буд. 0 кв. 413, Кипуче, 23345"
Уманець Анжела Артемівна,"вулиця Сєченова, буд. 891, Балта, 17311"
)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Dsv(dialect='excel-tab', data_columns=('{{name}}',
      '{{address}}'), include_row_ids=True)}}

Outputs:

SomeObject(id=1, formula_field_example=1    Дурдинець Нестор Яковович   набережна М’ясоєдовська, буд. 0 кв. 032, Славутич, 17239
2   Веніямин Баранець   набережна Кедровий, буд. 3 кв. 4, Кам'янець-Подільський, 58156
3   пані Ярина Чуйко    сквер Друга, буд. 57, Хотин, 75680
4   добродійка Ірина Бандурка   узвіз Проценка, буд. 19, Лиман , 88242
5   пані Тереза Тесленко    сквер Український 1-й, буд. 28 кв. 071, Ірпінь, 97864
6   Любов Гузенко   узвіз Стороженка Олега, буд. 59 кв. 924, Коломия, 99105
7   Стефан Василевич    узвіз Глазунова 1-й, буд. 3, Прип'ять , 59737
8   Панас Тихий сквер Усатівська, буд. 027 кв. 4, Синельникове, 21668
9   Макар Шовкопляс парк Лиманчик 2-й Лінія 2-га, буд. 70, Українськ, 55412
10  добродійка Богданна Голобородько    сквер Латвійський узвіз, буд. 3 кв. 0, Харцизьк, 89573
)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Dsv(data_columns=('{{name}}', '{{address}}'), num_rows=5,
      delimiter='$')}}

Outputs:

SomeObject(id=1, formula_field_example="пан Василь Гаврюшенко"$"проспект Черкаська, буд. 1 кв. 61, Арциз, 37007"
"Соломон Гаврилюк"$"шосе Трудовий, буд. 512, Жовква, 03434"
"Анастасія Жадан"$"узвіз Селищна, буд. 9 кв. 776, Кипуче, 71507"
"пані Сніжана Луценко"$"провулок Клинова, буд. 55, Славутич, 13282"
"Атаманюк Анастасія Георгіївна"$"проспект Луценка Івана, буд. 82, Зборів, 16059"
)

fake: FixedWidth

Generate random fixed width values.

Using a list of tuple records that is passed as data_columns, that defines the structure that will be generated. Arguments within the record are provider specific, and should be a dictionary that will be passed to the provider method.

Data Column List format [('field width', 'definition', {'arguments'})]

The definition can be 'provider', 'provider:argument_group', tokenized 'string {{ provider:argument_group }}' that is passed to the python provider method pystr_format() for generation, or a fixed '@word'. Using Lists, Tuples, and Dicts as a definition for structure.

Argument Groups can be used to pass arguments to the provider methods, but will override the arguments supplied in the tuple record.

Example: fake.set_arguments('top_half', {'min_value': 50, 'max_value': 100}) fake.fixed_width(data_columns=[(20, 'name'), (3, 'pyint:top_half')])

Param: data_columns: specification for the data structure :type data_columns: list

Param: num_rows: number of rows the generator will yield :type num_rows: int

Param: align: positioning of the value. (left, middle, right) :type align: str

Return:: Serialized Fixed Width data :rtype: str

'max_value': 100})], align='right', num_rows=2

Aliases: fixed_width, fixedwidth

Source: faker : faker.providers.misc.en_US.Provider.fixed_width

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FixedWidth(data_columns=[(20, 'name'), (3, 'pyint',
      {'min_value':50, 'max_value':100})], align='right', num_rows=2)}}

Outputs:

SomeObject(id=1, formula_field_example=        Руслан Токар 52
Ященко Юстина Едуард100)

fake: Json

Generate random JSON structure values.

Using a dictionary or list of records that is passed as data_columns, define the structure that is used to build JSON structures. For complex data structures it is recommended to use the dictionary format.

Data Column Dictionary format: {'key name': 'definition'}

The definition can be 'provider', 'provider:argument_group', tokenized 'string {{ provider:argument_group }}' that is passed to the python provider method pystr_format() for generation, or a fixed '@word'. Using Lists, Tuples, and Dicts as a definition for structure.

Example: fake.set_arguments('top_half', {'min_value': 50, 'max_value': 100}) fake.json(data_columns={'Name': 'name', 'Score': 'pyint:top_half'})

Data Column List format: [('key name', 'definition', {'arguments'})]

With the list format the definition can be a list of records, to create a list within the structure data. For literal entries within the list, set the 'field_name' to None.

Param: data_columns: specification for the data structure :type data_columns: dict

Param: num_rows: number of rows the returned :type num_rows: int

Param: indent: number of spaces to indent the fields :type indent: int

Param: cls: optional json encoder to use for non-standard objects such as datetimes :type cls: json.JSONEncoder

Return:: Serialized JSON data :rtype: str

'Details': {'Name': 'name', 'Address': 'address'}}, num_rows=2

num_rows=1

{'min_value': 50, 'max_value': 100})], num_rows=1

Aliases: json

Source: faker : faker.providers.misc.en_US.Provider.json

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Json(data_columns={'Spec':'@1.0.1', 'ID':'pyint',
      'Details':{'Name':'name', 'Address':'address'}}, num_rows=2)}}

Outputs:

SomeObject(id=1, formula_field_example=[{"Spec": "1.0.1", "ID": 6311, "Details": {"Name": "\u0410\u043b\u0435\u0432\u0442\u0438\u043d \u041a\u0438\u0431\u043a\u0430\u043b\u043e", "Address": "\u043f\u0440\u043e\u0441\u043f\u0435\u043a\u0442 \u041f\u0430\u0440\u0442\u0438\u0437\u0430\u043d\u0441\u044c\u043a\u0430, \u0431\u0443\u0434. 93 \u043a\u0432. 242, \u0421\u0443\u0434\u0430\u043a , 13429"}}, {"Spec": "1.0.1", "ID": 4104, "Details": {"Name": "\u043f\u0430\u043d \u0414\u0430\u043d\u0438\u043b\u043e \u0412\u0435\u0440\u0445\u043e\u043b\u0430", "Address": "\u043f\u0430\u0440\u043a \u0421\u0430\u043a\u0441\u0430\u0433\u0430\u043d\u0441\u044c\u043a\u043e\u0433\u043e, \u0431\u0443\u0434. 5 \u043a\u0432. 59, \u041f\u0443\u0441\u0442\u043e\u043c\u0438\u0442\u0438, 27801"}}])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Json(data_columns={'Candidates':['name', 'name',
      'name']}, num_rows=1)}}

Outputs:

SomeObject(id=1, formula_field_example={"Candidates": ["\u0434\u043e\u0431\u0440\u043e\u0434\u0456\u0439 \u0419\u043e\u0441\u0438\u043f \u041a\u0438\u043b\u0438\u043c\u043d\u0438\u043a", "\u0410\u043b\u0456\u043d\u0430 \u0412\u0435\u0440\u0435\u0441", "\u0421\u0442\u0435\u0446\u044c \u041f\u0430\u043d\u0430\u0441 \u042e\u0445\u0438\u043c\u043e\u0432\u0438\u0447"]})

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Json(data_columns=[('Name', 'name'), ('Points',
      'pyint', {'min_value':50, 'max_value':100})], num_rows=1)}}

Outputs:

SomeObject(id=1, formula_field_example={"Name": "\u0410\u0431\u0440\u0430\u043c\u0435\u043d\u043a\u043e \u041e\u043b\u0435\u0433 \u041c\u0430\u0440\u0442\u0438\u043d\u043e\u0432\u0438\u0447", "Points": 71})

fake: JsonBytes

Generate random JSON structure and return as bytes.

For more information on the different arguments of this method, refer to :meth:json() <faker.providers.misc.Provider.json> which is used under the hood.

Aliases: json_bytes, jsonbytes

Source: faker : faker.providers.misc.en_US.Provider.json_bytes

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.JsonBytes}}

Outputs:

SomeObject(id=1, formula_field_example=b'[{"name": "\\u043f\\u0430\\u043d \\u0412\\u0430\\u0441\\u0438\\u043b\\u044c \\u0413\\u0430\\u0432\\u0440\\u044e\\u0448\\u0435\\u043d\\u043a\\u043e", "residency": "\\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u0427\\u0435\\u0440\\u043a\\u0430\\u0441\\u044c\\u043a\\u0430, \\u0431\\u0443\\u0434. 1 \\u043a\\u0432. 61, \\u0410\\u0440\\u0446\\u0438\\u0437, 37007"}, {"name": "\\u0421\\u043e\\u043b\\u043e\\u043c\\u043e\\u043d \\u0413\\u0430\\u0432\\u0440\\u0438\\u043b\\u044e\\u043a", "residency": "\\u0448\\u043e\\u0441\\u0435 \\u0422\\u0440\\u0443\\u0434\\u043e\\u0432\\u0438\\u0439, \\u0431\\u0443\\u0434. 512, \\u0416\\u043e\\u0432\\u043a\\u0432\\u0430, 03434"}, {"name": "\\u0410\\u043d\\u0430\\u0441\\u0442\\u0430\\u0441\\u0456\\u044f \\u0416\\u0430\\u0434\\u0430\\u043d", "residency": "\\u0443\\u0437\\u0432\\u0456\\u0437 \\u0421\\u0435\\u043b\\u0438\\u0449\\u043d\\u0430, \\u0431\\u0443\\u0434. 9 \\u043a\\u0432. 776, \\u041a\\u0438\\u043f\\u0443\\u0447\\u0435, 71507"}, {"name": "\\u043f\\u0430\\u043d\\u0456 \\u0421\\u043d\\u0456\\u0436\\u0430\\u043d\\u0430 \\u041b\\u0443\\u0446\\u0435\\u043d\\u043a\\u043e", "residency": "\\u043f\\u0440\\u043e\\u0432\\u0443\\u043b\\u043e\\u043a \\u041a\\u043b\\u0438\\u043d\\u043e\\u0432\\u0430, \\u0431\\u0443\\u0434. 55, \\u0421\\u043b\\u0430\\u0432\\u0443\\u0442\\u0438\\u0447, 13282"}, {"name": "\\u0410\\u0442\\u0430\\u043c\\u0430\\u043d\\u044e\\u043a \\u0410\\u043d\\u0430\\u0441\\u0442\\u0430\\u0441\\u0456\\u044f \\u0413\\u0435\\u043e\\u0440\\u0433\\u0456\\u0457\\u0432\\u043d\\u0430", "residency": "\\u043f\\u0440\\u043e\\u0441\\u043f\\u0435\\u043a\\u0442 \\u041b\\u0443\\u0446\\u0435\\u043d\\u043a\\u0430 \\u0406\\u0432\\u0430\\u043d\\u0430, \\u0431\\u0443\\u0434. 82, \\u0417\\u0431\\u043e\\u0440\\u0456\\u0432, 16059"}, {"name": "\\u041f\\u0438\\u043b\\u0438\\u043f \\u0406\\u043b\\u044c\\u0454\\u043d\\u043a\\u043e", "residency": "\\u043f\\u0440\\u043e\\u0432\\u0443\\u043b\\u043e\\u043a \\u041f\\u0440\\u043e\\u043c\\u0438\\u0441\\u043b\\u043e\\u0432\\u0430, \\u0431\\u0443\\u0434. 146 \\u043a\\u0432. 46, \\u0411\\u0440\\u043e\\u0434\\u0438, 14028"}, {"name": "\\u0434\\u043e\\u0431\\u0440\\u043e\\u0434\\u0456\\u0439 \\u041b\\u0435\\u0441\\u044c \\u041f\\u0430\\u0432\\u043b\\u0438\\u0447\\u0435\\u043d\\u043a\\u043e", "residency": "\\u043f\\u0430\\u0440\\u043a \\u0412\\u0454\\u0442\\u0440\\u043e\\u0433\\u043e\\u043d\\u043e\\u0432\\u0430, \\u0431\\u0443\\u0434. 760, \\u0417\\u0438\\u043c\\u043e\\u0433\\u0456\\u0440\'\\u044f, 44919"}, {"name": "\\u0414\\u0430\\u043d\\u044c\\u043a\\u0456\\u0432 \\u042e\\u0445\\u0438\\u043c \\u0412\\u0430\\u043b\\u0435\\u043d\\u0442\\u0438\\u043d\\u043e\\u0432\\u0438\\u0447", "residency": "\\u043d\\u0430\\u0431\\u0435\\u0440\\u0435\\u0436\\u043d\\u0430 \\u0411\\u0456\\u0440\\u044e\\u043a\\u043e\\u0432\\u0430, \\u0431\\u0443\\u0434. 3, \\u0411\\u0435\\u0440\\u0438\\u0441\\u043b\\u0430\\u0432, 51438"}, {"name": "\\u0412\\u0430\\u0440\\u0432\\u0430\\u0440\\u0430 \\u0421\\u043a\\u043e\\u0440\\u043e\\u0431\\u043e\\u0433\\u0430\\u0442\\u044c\\u043a\\u043e", "residency": "\\u043f\\u0430\\u0440\\u043a \\u0421\\u043b\\u043e\\u0431\\u0456\\u0434\\u0441\\u044c\\u043a\\u0438\\u0439 \\u0443\\u0437\\u0432\\u0456\\u0437, \\u0431\\u0443\\u0434. 361 \\u043a\\u0432. 34, \\u041f\\u0430\\u0432\\u043b\\u043e\\u0433\\u0440\\u0430\\u0434, 22834"}, {"name": "\\u0412\\u0430\\u0441\\u0438\\u043b\\u044c \\u0420\\u0430\\u043a", "residency": "\\u0432\\u0443\\u043b\\u0438\\u0446\\u044f \\u041f\\u0440\\u043e\\u0441\\u044c\\u043e\\u043b\\u043e\\u0447\\u043d\\u0430, \\u0431\\u0443\\u0434. 31, \\u041c\\u043e\\u043b\\u043e\\u0434\\u043e\\u0433\\u0432\\u0430\\u0440\\u0434\\u0456\\u0439\\u0441\\u044c\\u043a, 53160"}]')

fake: Md5

Generate a random MD5 hash.

If raw_output is False (default), a hexadecimal string representation of the MD5 hash will be returned. If True, a bytes object representation will be returned instead.

Aliases: md5

Source: faker : faker.providers.misc.en_US.Provider.md5

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Md5(raw_output=False)}}

Outputs:

SomeObject(id=1, formula_field_example=3e92bfaaa510a799067f34c18e175ab3)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Md5(raw_output=True)}}

Outputs:

SomeObject(id=1, formula_field_example=b'\x0c\xedTD"\xae\x9dt\xb4%u#4Pl\xb5')

fake: NullBoolean

Generate None, True, or False, each with equal probability.

Aliases: null_boolean, nullboolean

Source: faker : faker.providers.misc.en_US.Provider.null_boolean

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.NullBoolean}}

Outputs:

SomeObject(id=1, formula_field_example=False)

fake: Password

Generate a random password of the specified length.

The arguments special_chars, digits, upper_case, and lower_case control what category of characters will appear in the generated password. If set to True (default), at least one character from the corresponding category is guaranteed to appear. Special characters are characters from !@#$%^&*()_+, digits are characters from 0123456789, and uppercase and lowercase characters are characters from the ASCII set of letters.

Aliases: password

Source: faker : faker.providers.misc.en_US.Provider.password

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Password(length=12)}}

Outputs:

SomeObject(id=1, formula_field_example=n0geTt4p&S&z)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Password(length=40, special_chars=False, upper_case=False)}}

Outputs:

SomeObject(id=1, formula_field_example=3z7cqux6oy2ouc9lf6gtkibc09k0qc1a8ycacymm)

fake: Psv

Generate random pipe-separated values.

For more information on the different arguments of this method, please refer to :meth:dsv() <faker.providers.misc.Provider.dsv> which is used under the hood.

data_columns=('{{name}}', '{{address}}', '{{safe_color_name}}'), num_rows=10, include_row_ids=True

Aliases: psv

Source: faker : faker.providers.misc.en_US.Provider.psv

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Psv(data_columns=('{{name}}', '{{address}}'), num_rows=10,
      include_row_ids=False)}}

Outputs:

SomeObject(id=1, formula_field_example="Руслан Токар"|"шосе Пересипська 5-та, буд. 47 кв. 93, Моршин, 19254"
"Гупало Варвара Орестівна"|"проспект Валіховський, буд. 157, Обухів, 14199"
"Фоменко Маруся Опанасівна"|"парк Проїзний 2-й, буд. 08 кв. 1, Слов'янськ, 53274"
"Абраменко Олег Мартинович"|"узвіз Шебелінський, буд. 3, Олександрівськ, 30059"
"пані Орися Венгринович"|"шосе Пересипський узвіз, буд. 4 кв. 418, Ірміно, 71816"
"добродійка Марія Худобʼяк"|"узвіз Сирітський 2-й, буд. 4 кв. 3, Харків, 25475"
"Лілія Швачка"|"провулок Гаршина, буд. 1, Яготин, 92661"
"добродій Тарас Короленко"|"сквер Скляна, буд. 77, Ровеньки, 85042"
"Пушкар Аркадій Демʼянович"|"узвіз Дігтярна, буд. 0 кв. 413, Кипуче, 23345"
"Уманець Анжела Артемівна"|"вулиця Сєченова, буд. 891, Балта, 17311"
)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Psv(header=('Name', 'Address', 'Favorite Color'),
      data_columns=('{{name}}', '{{address}}', '{{safe_color_name}}'), num_rows=10,
      include_row_ids=True)}}

Outputs:

SomeObject(id=1, formula_field_example="ID"|"Name"|"Address"|"Favorite Color"
"1"|"Дурдинець Нестор Яковович"|"набережна М’ясоєдовська, буд. 0 кв. 032, Славутич, 17239"|"lime"
"2"|"добродійка Анжела Андрусенко"|"проспект Балтська дорога, буд. 1, Радивилів, 40460"|"purple"
"3"|"Варфоломій Баранець"|"набережна Чорноморський 7-й, буд. 34, Кам'янське, 96892"|"lime"
"4"|"пан Павло Єфименко"|"провулок Лінія 40-ва, буд. 419, Лиман , 88242"|"green"
"5"|"Тереза Тесленко"|"сквер Український 1-й, буд. 28 кв. 071, Ірпінь, 97864"|"black"
"6"|"добродій Болеслав Ільєнко"|"проспект Хаджибейський 2-й, буд. 99 кв. 4, Коломия, 99105"|"teal"
"7"|"Василевич Аарон Опанасович"|"провулок Індійська, буд. 7 кв. 96, Барвінкове, 53725"|"aqua"
"8"|"Товстоліс Святослав Пилипович"|"парк Асєєва Юрія, буд. 27, Нове Давидково, 64866"|"white"
"9"|"пан Феофан Бабʼяк"|"проспект Отрада, буд. 6 кв. 8, Прилуки, 11940"|"aqua"
"10"|"Голобородько Августин Єлисейович"|"вулиця Желябова, буд. 0 кв. 891, Гірник , 16584"|"silver"
)

fake: Sha1

Generate a random SHA-1 hash.

If raw_output is False (default), a hexadecimal string representation of the SHA-1 hash will be returned. If True, a bytes object representation will be returned instead.

Aliases: sha1

Source: faker : faker.providers.misc.en_US.Provider.sha1

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Sha1(raw_output=False)}}

Outputs:

SomeObject(id=1, formula_field_example=02347357d13590815eb822d13e8366e27cf35e1b)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Sha1(raw_output=True)}}

Outputs:

SomeObject(id=1, formula_field_example=b'\xc6\xb6\x9e\xb0\xfa(\xe2\x08^\xeeG\x9b\xb8\x7f{\xdf\xce\xe2\xe3\xb4')

fake: Tsv

Generate random tab-separated values.

For more information on the different arguments of this method, please refer to :meth:dsv() <faker.providers.misc.Provider.dsv> which is used under the hood.

data_columns=('{{name}}', '{{address}}', '{{safe_color_name}}'), num_rows=10, include_row_ids=True

Aliases: tsv

Source: faker : faker.providers.misc.en_US.Provider.tsv

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Tsv(data_columns=('{{name}}', '{{address}}'), num_rows=10,
      include_row_ids=False)}}

Outputs:

SomeObject(id=1, formula_field_example="Руслан Токар"   "шосе Пересипська 5-та, буд. 47 кв. 93, Моршин, 19254"
"Гупало Варвара Орестівна"  "проспект Валіховський, буд. 157, Обухів, 14199"
"Фоменко Маруся Опанасівна" "парк Проїзний 2-й, буд. 08 кв. 1, Слов'янськ, 53274"
"Абраменко Олег Мартинович" "узвіз Шебелінський, буд. 3, Олександрівськ, 30059"
"пані Орися Венгринович"    "шосе Пересипський узвіз, буд. 4 кв. 418, Ірміно, 71816"
"добродійка Марія Худобʼяк" "узвіз Сирітський 2-й, буд. 4 кв. 3, Харків, 25475"
"Лілія Швачка"  "провулок Гаршина, буд. 1, Яготин, 92661"
"добродій Тарас Короленко"  "сквер Скляна, буд. 77, Ровеньки, 85042"
"Пушкар Аркадій Демʼянович" "узвіз Дігтярна, буд. 0 кв. 413, Кипуче, 23345"
"Уманець Анжела Артемівна"  "вулиця Сєченова, буд. 891, Балта, 17311"
)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Tsv(header=('Name', 'Address', 'Favorite Color'),
      data_columns=('{{name}}', '{{address}}', '{{safe_color_name}}'), num_rows=10,
      include_row_ids=True)}}

Outputs:

SomeObject(id=1, formula_field_example="ID" "Name"  "Address"   "Favorite Color"
"1" "Дурдинець Нестор Яковович" "набережна М’ясоєдовська, буд. 0 кв. 032, Славутич, 17239"  "lime"
"2" "добродійка Анжела Андрусенко"  "проспект Балтська дорога, буд. 1, Радивилів, 40460"    "purple"
"3" "Варфоломій Баранець"   "набережна Чорноморський 7-й, буд. 34, Кам'янське, 96892"   "lime"
"4" "пан Павло Єфименко"    "провулок Лінія 40-ва, буд. 419, Лиман , 88242" "green"
"5" "Тереза Тесленко"   "сквер Український 1-й, буд. 28 кв. 071, Ірпінь, 97864" "black"
"6" "добродій Болеслав Ільєнко" "проспект Хаджибейський 2-й, буд. 99 кв. 4, Коломия, 99105" "teal"
"7" "Василевич Аарон Опанасович"    "провулок Індійська, буд. 7 кв. 96, Барвінкове, 53725"  "aqua"
"8" "Товстоліс Святослав Пилипович" "парк Асєєва Юрія, буд. 27, Нове Давидково, 64866"  "white"
"9" "пан Феофан Бабʼяк" "проспект Отрада, буд. 6 кв. 8, Прилуки, 11940" "aqua"
"10"    "Голобородько Августин Єлисейович"  "вулиця Желябова, буд. 0 кв. 891, Гірник , 16584"   "silver"
)

fake: Uuid4

Generate a random UUID4 object and cast it to another type if specified using a callable cast_to.

By default, cast_to is set to str.

May be called with cast_to=None to return a full-fledged UUID.

Aliases: uuid4

Source: faker : faker.providers.misc.en_US.Provider.uuid4

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Uuid4}}

Outputs:

SomeObject(id=1, formula_field_example=eb1167b3-67a9-4378-bc65-c1e582e2e662)

Passport Fakers

fake: PassportDates

Generates a formatted date of birth, issue, and expiration dates. issue and expiration dates are conditioned to fall within U.S. standards of 5 and 10 year expirations

The birthday argument is a datetime.date object representing a date of birth.

Sources:

-https://travel.state.gov/content/travel/en/passports/passport-help/faqs.html

Aliases: passport_dates, passportdates

Source: faker : faker.providers.passport.en_US.Provider.passport_dates

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PassportDates}}

Outputs:

SomeObject(id=1, formula_field_example=('28 Mar 2024', '28 Mar 2024', '28 Mar 2029'))

fake: PassportDob

Generate a datetime date of birth.

Aliases: passport_dob, passportdob

Source: faker : faker.providers.passport.en_US.Provider.passport_dob

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PassportDob}}

Outputs:

SomeObject(id=1, formula_field_example=1957-01-09)

fake: PassportFull

Generates a formatted sting with US Passport information

Aliases: passport_full, passportfull

Source: faker : faker.providers.passport.en_US.Provider.passport_full

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PassportFull}}

Outputs:

SomeObject(id=1, formula_field_example=Веніямин
Швачко
M
30 Nov 1944
23 Aug 2020
23 Aug 2030
840801609
)

fake: PassportGender

Generates a string representing the gender displayed on a passport

Sources:

  • https://williamsinstitute.law.ucla.edu/publications/x-gender-markers-passports/

Aliases: passport_gender, passportgender

Source: faker : faker.providers.passport.en_US.Provider.passport_gender

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PassportGender}}

Outputs:

SomeObject(id=1, formula_field_example=M)

fake: PassportNumber

Generate a passport number by replacing tokens to be alphanumeric

Aliases: passport_number, passportnumber

Source: faker : faker.providers.passport.en_US.Provider.passport_number

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PassportNumber}}

Outputs:

SomeObject(id=1, formula_field_example=J11578156)

fake: PassportOwner

Generate a given_name and surname for a passport owner The gender argument is the gender marker of a passport owner, which is a one character string that is either male, female, or non-binary.

Aliases: passport_owner, passportowner

Source: faker : faker.providers.passport.en_US.Provider.passport_owner

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PassportOwner}}

Outputs:

SomeObject(id=1, formula_field_example=('Богуслава', 'Шморгун'))

Person Fakers

fake: LanguageName

Generate a random i18n language name (e.g. English).

Aliases: language_name, languagename

Source: faker : faker.providers.person.uk_UA.Provider.language_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LanguageName}}

Outputs:

SomeObject(id=1, formula_field_example=Аймара)

fake: LastNameFemale

Aliases: last_name_female, lastnamefemale

Source: faker : faker.providers.person.uk_UA.Provider.last_name_female

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LastNameFemale}}

Outputs:

SomeObject(id=1, formula_field_example=Бабариченко)

fake: LastNameMale

Aliases: last_name_male, lastnamemale

Source: faker : faker.providers.person.uk_UA.Provider.last_name_male

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LastNameMale}}

Outputs:

SomeObject(id=1, formula_field_example=Бабариченко)

fake: LastNameNonbinary

Aliases: last_name_nonbinary, lastnamenonbinary

Source: faker : faker.providers.person.uk_UA.Provider.last_name_nonbinary

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LastNameNonbinary}}

Outputs:

SomeObject(id=1, formula_field_example=Бабариченко)

fake: Name

Example:: 'John Doe'

Aliases: name

Source: faker : faker.providers.person.uk_UA.Provider.name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Name}}

Outputs:

SomeObject(id=1, formula_field_example=Ілля Матяш)

fake: NameFemale

Aliases: name_female, namefemale

Source: faker : faker.providers.person.uk_UA.Provider.name_female

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.NameFemale}}

Outputs:

SomeObject(id=1, formula_field_example=панна Пріска Заїка)

fake: NameMale

Aliases: name_male, namemale

Source: faker : faker.providers.person.uk_UA.Provider.name_male

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.NameMale}}

Outputs:

SomeObject(id=1, formula_field_example=добродій Захар Заїка)

fake: NameNonbinary

Aliases: name_nonbinary, namenonbinary

Source: faker : faker.providers.person.uk_UA.Provider.name_nonbinary

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.NameNonbinary}}

Outputs:

SomeObject(id=1, formula_field_example=Ілля Матяш)

fake: Prefix

Aliases: prefix

Source: faker : faker.providers.person.uk_UA.Provider.prefix

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Prefix}}

Outputs:

SomeObject(id=1, formula_field_example=панна)

fake: PrefixFemale

Aliases: prefix_female, prefixfemale

Source: faker : faker.providers.person.uk_UA.Provider.prefix_female

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PrefixFemale}}

Outputs:

SomeObject(id=1, formula_field_example=пані)

fake: PrefixMale

Aliases: prefix_male, prefixmale

Source: faker : faker.providers.person.uk_UA.Provider.prefix_male

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PrefixMale}}

Outputs:

SomeObject(id=1, formula_field_example=пан)

fake: PrefixNonbinary

Aliases: prefix_nonbinary, prefixnonbinary

Source: faker : faker.providers.person.uk_UA.Provider.prefix_nonbinary

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PrefixNonbinary}}

Outputs:

SomeObject(id=1, formula_field_example=панна)

fake: Suffix

Aliases: suffix

Source: faker : faker.providers.person.uk_UA.Provider.suffix

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Suffix}}

Outputs:

SomeObject(id=1, formula_field_example=)

fake: SuffixFemale

Aliases: suffix_female, suffixfemale

Source: faker : faker.providers.person.uk_UA.Provider.suffix_female

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.SuffixFemale}}

Outputs:

SomeObject(id=1, formula_field_example=)

fake: SuffixMale

Aliases: suffix_male, suffixmale

Source: faker : faker.providers.person.uk_UA.Provider.suffix_male

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.SuffixMale}}

Outputs:

SomeObject(id=1, formula_field_example=)

fake: SuffixNonbinary

Aliases: suffix_nonbinary, suffixnonbinary

Source: faker : faker.providers.person.uk_UA.Provider.suffix_nonbinary

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.SuffixNonbinary}}

Outputs:

SomeObject(id=1, formula_field_example=)

Phone_Number Fakers

fake: CountryCallingCode

Aliases: country_calling_code, countrycallingcode

Source: faker : faker.providers.phone_number.uk_UA.Provider.country_calling_code

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CountryCallingCode}}

Outputs:

SomeObject(id=1, formula_field_example=+880)

fake: Msisdn

https://en.wikipedia.org/wiki/MSISDN

Aliases: msisdn

Source: faker : faker.providers.phone_number.uk_UA.Provider.msisdn

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Msisdn}}

Outputs:

SomeObject(id=1, formula_field_example=5659387784080)

Profile Fakers

fake: Profile

Generates a complete profile. If "fields" is not empty, only the fields in the list will be returned

Aliases: profile

Source: faker : faker.providers.profile.Provider.profile

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Profile}}

Outputs:

SomeObject(id=1, formula_field_example={'job': 'Зоолог', 'company': 'Демиденко-Охримович', 'ssn': '3400916302', 'residence': 'площа Академіка Панкратової, буд. 891, Балта, 17311', 'current_location': (Decimal('80.456491'), Decimal('-78.788764')), 'blood_group': 'A-', 'website': ['http://atroshchenko.com/', 'http://www.haidai.укр/', 'http://www.udovychenko.com/', 'http://www.masokha.info/'], 'username': 'skyrdaillia', 'name': 'Чуйко Анастасія Олександрівна', 'sex': 'F', 'address': 'парк Сергія Ейзенштейна, буд. 3 кв. 2, Хрустальний, 22227', 'mail': 'viktoriia41@meta.ua', 'birthdate': datetime.date(2015, 2, 14)})

fake: SimpleProfile

Generates a basic profile with personal informations

Aliases: simple_profile, simpleprofile

Source: faker : faker.providers.profile.Provider.simple_profile

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.SimpleProfile}}

Outputs:

SomeObject(id=1, formula_field_example={'username': 'svitlana13', 'name': 'Щириця Мілена Вʼячеславівна', 'sex': 'F', 'address': 'провулок Рівності, буд. 11, Івано-Франківськ, 67576', 'mail': 'tvoblyi@meta.ua', 'birthdate': datetime.date(1942, 1, 2)})

Providers Fakers

fake: Bothify

Generate a string with each placeholder in text replaced according to the following rules:

  • Number signs ('#') are replaced with a random digit (0 to 9).
  • Question marks ('?') are replaced with a random character from letters.

By default, letters contains all ASCII letters, uppercase and lowercase.

Under the hood, this method uses :meth:numerify() <faker.providers.BaseProvider.numerify> and and :meth:lexify() <faker.providers.BaseProvider.lexify> to generate random values for number signs and question marks respectively.

Aliases: bothify

Source: faker : faker.providers.user_agent.Provider.bothify

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Bothify(letters='ABCDE')}}

Outputs:

SomeObject(id=1, formula_field_example=75 EB)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: '${{fake.Bothify(text=''Product Number: ????-########'')}}'

Outputs:

SomeObject(id=1, formula_field_example=Product Number: afUz-38778408)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: '${{fake.Bothify(text=''Product Number: ????-########'',
      letters=''ABCDE'')}}'

Outputs:

SomeObject(id=1, formula_field_example=Product Number: DAED-85839894)

fake: Hexify

Generate a string with each circumflex ('^') in text replaced with a random hexadecimal character.

By default, upper is set to False. If set to True, output will be formatted using uppercase hexadecimal characters.

Aliases: hexify

Source: faker : faker.providers.user_agent.Provider.hexify

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: '${{fake.Hexify(text=''MAC Address: ^^:^^:^^:^^:^^:^^'')}}'

Outputs:

SomeObject(id=1, formula_field_example=MAC Address: a6:fe:81:02:c0:fa)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: '${{fake.Hexify(text=''MAC Address: ^^:^^:^^:^^:^^:^^'',
      upper=True)}}'

Outputs:

SomeObject(id=1, formula_field_example=MAC Address: 95:65:18:F2:24:41)

fake: LanguageCode

Generate a random i18n language code (e.g. en).

Aliases: language_code, languagecode

Source: faker : faker.providers.user_agent.Provider.language_code

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LanguageCode}}

Outputs:

SomeObject(id=1, formula_field_example=az)

fake: Lexify

Generate a string with each question mark ('?') in text replaced with a random character from letters.

By default, letters contains all ASCII letters, uppercase and lowercase.

Aliases: lexify

Source: faker : faker.providers.user_agent.Provider.lexify

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: '${{fake.Lexify(text=''Random Identifier: ??????????'')}}'

Outputs:

SomeObject(id=1, formula_field_example=Random Identifier: NZqITZMjtg)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: '${{fake.Lexify(text=''Random Identifier: ??????????'',
      letters=''ABCDE'')}}'

Outputs:

SomeObject(id=1, formula_field_example=Random Identifier: AEDCBCABEB)

fake: Locale

Generate a random underscored i18n locale code (e.g. en_US).

Aliases: locale

Source: faker : faker.providers.user_agent.Provider.locale

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Locale}}

Outputs:

SomeObject(id=1, formula_field_example=ro_RO)

fake: Numerify

Generate a string with each placeholder in text replaced according to the following rules:

  • Number signs ('#') are replaced with a random digit (0 to 9).
  • Percent signs ('%') are replaced with a random non-zero digit (1 to 9).
  • Dollar signs ('$') are replaced with a random digit above two (2 to 9).
  • Exclamation marks ('!') are replaced with a random digit or an empty string.
  • At symbols ('@') are replaced with a random non-zero digit or an empty string.

Under the hood, this method uses :meth:random_digit() <faker.providers.BaseProvider.random_digit>, :meth:random_digit_not_null() <faker.providers.BaseProvider.random_digit_not_null>, :meth:random_digit_or_empty() <faker.providers.BaseProvider.random_digit_or_empty>, and :meth:random_digit_not_null_or_empty() <faker.providers.BaseProvider.random_digit_not_null_or_empty> to generate the random values.

Aliases: numerify

Source: faker : faker.providers.user_agent.Provider.numerify

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Numerify(text='Intel Core i%-%%##K vs AMD Ryzen
      % %%##X')}}

Outputs:

SomeObject(id=1, formula_field_example=Intel Core i8-9241K vs AMD Ryzen 6 7615X)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Numerify(text='!!! !!@ !@! !@@ @!! @!@ @@! @@@')}}

Outputs:

SomeObject(id=1, formula_field_example=12 6  22    4)

fake: RandomChoices

Generate a list of objects randomly sampled from elements with replacement.

For information on the elements and length arguments, please refer to :meth:random_elements() <faker.providers.BaseProvider.random_elements> which is used under the hood with the unique argument explicitly set to False.

("a", 0.45), ("b", 0.35), ("c", 0.15), ("d", 0.05), ])

("a", 0.45), ("b", 0.35), ("c", 0.15), ("d", 0.05), ]), length=20

Aliases: random_choices, randomchoices

Source: faker : faker.providers.user_agent.Provider.random_choices

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomChoices(elements=('a', 'b', 'c', 'd'))}}

Outputs:

SomeObject(id=1, formula_field_example=['d', 'b', 'b', 'c'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomChoices(elements=('a', 'b', 'c', 'd'), length=10)}}

Outputs:

SomeObject(id=1, formula_field_example=['b', 'd', 'b', 'b', 'c', 'd', 'c', 'b', 'd', 'c'])

fake: RandomDigit

Generate a random digit (0 to 9).

Aliases: random_digit, randomdigit

Source: faker : faker.providers.user_agent.Provider.random_digit

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomDigit}}

Outputs:

SomeObject(id=1, formula_field_example=0)

fake: RandomDigitAboveTwo

Generate a random digit above value two (2 to 9).

Aliases: random_digit_above_two, randomdigitabovetwo

Source: faker : faker.providers.user_agent.Provider.random_digit_above_two

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomDigitAboveTwo}}

Outputs:

SomeObject(id=1, formula_field_example=2)

fake: RandomDigitNotNull

Generate a random non-zero digit (1 to 9).

Aliases: random_digit_not_null, randomdigitnotnull

Source: faker : faker.providers.user_agent.Provider.random_digit_not_null

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomDigitNotNull}}

Outputs:

SomeObject(id=1, formula_field_example=1)

fake: RandomDigitNotNullOrEmpty

Generate a random non-zero digit (1 to 9) or an empty string.

This method will return an empty string 50% of the time, and each digit has a 1/18 chance of being generated.

Aliases: random_digit_not_null_or_empty, randomdigitnotnullorempty

Source: faker : faker.providers.user_agent.Provider.random_digit_not_null_or_empty

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomDigitNotNullOrEmpty}}

Outputs:

SomeObject(id=1, formula_field_example=9)

fake: RandomDigitOrEmpty

Generate a random digit (0 to 9) or an empty string.

This method will return an empty string 50% of the time, and each digit has a 1/20 chance of being generated.

Aliases: random_digit_or_empty, randomdigitorempty

Source: faker : faker.providers.user_agent.Provider.random_digit_or_empty

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomDigitOrEmpty}}

Outputs:

SomeObject(id=1, formula_field_example=8)

fake: RandomElement

Generate a randomly sampled object from elements.

For information on the elements argument, please refer to :meth:random_elements() <faker.providers.BaseProvider.random_elements> which is used under the hood with the unique argument set to False and the length argument set to 1.

:sample size=10: elements=OrderedDict([ ("a", 0.45), ("b", 0.35), ("c", 0.15), ("d", 0.05), ])

Aliases: random_element, randomelement

Source: faker : faker.providers.user_agent.Provider.random_element

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomElement(elements=('a', 'b', 'c', 'd'))}}

Outputs:

SomeObject(id=1, formula_field_example=d)

fake: RandomElements

Generate a list of randomly sampled objects from elements.

Set unique to False for random sampling with replacement, and set unique to True for random sampling without replacement.

If length is set to None or is omitted, length will be set to a random integer from 1 to the size of elements.

The value of length cannot be greater than the number of objects in elements if unique is set to True.

The value of elements can be any sequence type (list, tuple, set, string, etc) or an OrderedDict type. If it is the latter, the keys will be used as the objects for sampling, and the values will be used as weighted probabilities if unique is set to False. For example:

.. code-block:: python

# Random sampling with replacement fake.random_elements( elements=OrderedDict([ ("variable_1", 0.5), # Generates "variable_1" 50% of the time ("variable_2", 0.2), # Generates "variable_2" 20% of the time ("variable_3", 0.2), # Generates "variable_3" 20% of the time ("variable_4": 0.1), # Generates "variable_4" 10% of the time ]), unique=False )

# Random sampling without replacement (defaults to uniform distribution) fake.random_elements( elements=OrderedDict([ ("variable_1", 0.5), ("variable_2", 0.2), ("variable_3", 0.2), ("variable_4": 0.1), ]), unique=True )

("a", 0.45), ("b", 0.35), ("c", 0.15), ("d", 0.05), ]), length=20, unique=False

("a", 0.45), ("b", 0.35), ("c", 0.15), ("d", 0.05), ]), unique=True

Aliases: random_elements, randomelements

Source: faker : faker.providers.user_agent.Provider.random_elements

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomElements(elements=('a', 'b', 'c', 'd'), unique=False)}}

Outputs:

SomeObject(id=1, formula_field_example=['d', 'b', 'b', 'c'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomElements(elements=('a', 'b', 'c', 'd'), unique=True)}}

Outputs:

SomeObject(id=1, formula_field_example=['c', 'b', 'd', 'a'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomElements(elements=('a', 'b', 'c', 'd'), length=10,
      unique=False)}}

Outputs:

SomeObject(id=1, formula_field_example=['c', 'b', 'd', 'c', 'b', 'd', 'd', 'd', 'd', 'b'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomElements(elements=('a', 'b', 'c', 'd'), length=4,
      unique=True)}}

Outputs:

SomeObject(id=1, formula_field_example=['a', 'c', 'b', 'd'])

fake: RandomInt

Generate a random integer between two integers min and max inclusive while observing the provided step value.

This method is functionally equivalent to randomly sampling an integer from the sequence range(min, max + 1, step).

Aliases: random_int, randomint

Source: faker : faker.providers.user_agent.Provider.random_int

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomInt(min=0, max=15)}}

Outputs:

SomeObject(id=1, formula_field_example=1)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomInt(min=0, max=15, step=3)}}

Outputs:

SomeObject(id=1, formula_field_example=9)

fake: RandomLetter

Generate a random ASCII letter (a-z and A-Z).

Aliases: random_letter, randomletter

Source: faker : faker.providers.user_agent.Provider.random_letter

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomLetter}}

Outputs:

SomeObject(id=1, formula_field_example=A)

fake: RandomLetters

Generate a list of random ASCII letters (a-z and A-Z) of the specified length.

Aliases: random_letters, randomletters

Source: faker : faker.providers.user_agent.Provider.random_letters

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomLetters(length=10)}}

Outputs:

SomeObject(id=1, formula_field_example=['q', 'L', 'U', 'J', 'y', 'f', 'w', 'F', 'V', 'Y'])

fake: RandomLowercaseLetter

Generate a random lowercase ASCII letter (a-z).

Aliases: random_lowercase_letter, randomlowercaseletter

Source: faker : faker.providers.user_agent.Provider.random_lowercase_letter

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomLowercaseLetter}}

Outputs:

SomeObject(id=1, formula_field_example=n)

fake: RandomNumber

Generate a random integer according to the following rules:

  • If digits is None (default), its value will be set to a random integer from 1 to 9.
  • If fix_len is False (default), all integers that do not exceed the number of digits can be generated.
  • If fix_len is True, only integers with the exact number of digits can be generated.

Aliases: random_number, randomnumber

Source: faker : faker.providers.user_agent.Provider.random_number

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomNumber(fix_len=False)}}

Outputs:

SomeObject(id=1, formula_field_example=521760889)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomNumber(fix_len=True)}}

Outputs:

SomeObject(id=1, formula_field_example=9268)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomNumber(digits=3)}}

Outputs:

SomeObject(id=1, formula_field_example=143)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomNumber(digits=3, fix_len=False)}}

Outputs:

SomeObject(id=1, formula_field_example=633)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomNumber(digits=3, fix_len=True)}}

Outputs:

SomeObject(id=1, formula_field_example=645)

fake: RandomSample

Generate a list of objects randomly sampled from elements without replacement.

For information on the elements and length arguments, please refer to :meth:random_elements() <faker.providers.BaseProvider.random_elements> which is used under the hood with the unique argument explicitly set to True.

Aliases: random_sample, randomsample

Source: faker : faker.providers.user_agent.Provider.random_sample

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomSample(elements=('a', 'b', 'c', 'd', 'e',
      'f'))}}

Outputs:

SomeObject(id=1, formula_field_example=['d', 'a', 'c', 'f'])

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomSample(elements=('a', 'b', 'c', 'd', 'e',
      'f'), length=3)}}

Outputs:

SomeObject(id=1, formula_field_example=['d', 'f', 'c'])

fake: RandomUppercaseLetter

Generate a random uppercase ASCII letter (A-Z).

Aliases: random_uppercase_letter, randomuppercaseletter

Source: faker : faker.providers.user_agent.Provider.random_uppercase_letter

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomUppercaseLetter}}

Outputs:

SomeObject(id=1, formula_field_example=N)

fake: RandomizeNbElements

Generate a random integer near number according to the following rules:

  • If le is False (default), allow generation up to 140% of number. If True, upper bound generation is capped at 100%.
  • If ge is False (default), allow generation down to 60% of number. If True, lower bound generation is capped at 100%.
  • If a numerical value for min is provided, generated values less than min will be clamped at min.
  • If a numerical value for max is provided, generated values greater than max will be clamped at max.
  • If both le and ge are True, the value of number will automatically be returned, regardless of the values supplied for min and max.

Aliases: randomize_nb_elements, randomizenbelements

Source: faker : faker.providers.user_agent.Provider.randomize_nb_elements

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomizeNbElements(number=100)}}

Outputs:

SomeObject(id=1, formula_field_example=65)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomizeNbElements(number=100, ge=True)}}

Outputs:

SomeObject(id=1, formula_field_example=131)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomizeNbElements(number=100, ge=True, min=120)}}

Outputs:

SomeObject(id=1, formula_field_example=130)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomizeNbElements(number=100, le=True)}}

Outputs:

SomeObject(id=1, formula_field_example=73)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomizeNbElements(number=100, le=True, max=80)}}

Outputs:

SomeObject(id=1, formula_field_example=78)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.RandomizeNbElements(number=79, le=True, ge=True,
      min=80)}}

Outputs:

SomeObject(id=1, formula_field_example=79)

Python Fakers

fake: Pybool

Generates a random boolean, optionally biased towards True or False.

:truth_probability: Probability of generating a True value. Must be between 0 and 100 inclusive'.

Return:: Random boolean. :raises ValueError: If invalid truth_probability is provided.

Aliases: pybool

Source: faker : faker.providers.python.Provider.pybool

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pybool}}

Outputs:

SomeObject(id=1, formula_field_example=False)

fake: Pydecimal

Aliases: pydecimal

Source: faker : faker.providers.python.Provider.pydecimal

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pydecimal}}

Outputs:

SomeObject(id=1, formula_field_example=-54602810789.3423209471122018684833969477515917953304135256012309891013991615109032173)

fake: Pydict

Returns a dictionary.

:nb_elements: number of elements for dictionary :variable_nb_elements: is use variable number of elements for dictionary :value_types: type of dictionary values

Aliases: pydict

Source: faker : faker.providers.python.Provider.pydict

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pydict}}

Outputs:

SomeObject(id=1, formula_field_example={'діловий': 987508377.174646, 'здригнутися': 'evashchuk@example.org', 'лівий': 'MdauAxzEJvtZnOwsdSKU', 'виднітися': Decimal('548057418260461.30392137658219729668757738930555'), 'синок': 'BTFitpKyPAVdgpNxSPTx', 'яскраво': 8273, 'похмуро': 8680, 'прохід': datetime.datetime(1971, 10, 28, 23, 21, 20, 847206), 'конференція': 'JPNZMVkBFQzPuESPIajA', 'услати': 529902351.901653, 'через': -6.8763381174432, 'міф': 'HgoRcbvzSLJhZvFucyhb'})

fake: Pyfloat

Aliases: pyfloat

Source: faker : faker.providers.python.Provider.pyfloat

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pyfloat}}

Outputs:

SomeObject(id=1, formula_field_example=-61.8878635605209)

fake: Pyint

Aliases: pyint

Source: faker : faker.providers.python.Provider.pyint

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pyint}}

Outputs:

SomeObject(id=1, formula_field_example=663)

fake: Pyiterable

Aliases: pyiterable

Source: faker : faker.providers.python.Provider.pyiterable

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pyiterable}}

Outputs:

SomeObject(id=1, formula_field_example=['http://babak.info/search/blog/tagprivacy.html', 'pNxSPTxttBbePAFdwNpU', 7900, 9952, 'http://www.batiuk-shchyrytsia.net/list/blog/searchfaq.htm', -49.6750872706723, 'iWmLrWzhUFeKQsbyxfOb', 'http://symonenko.com/explorelogin.php', 'FyGrgJGPgVPVTJQAOjOx'])

fake: Pylist

Aliases: pylist

Source: faker : faker.providers.python.Provider.pylist

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pylist}}

Outputs:

SomeObject(id=1, formula_field_example=['QTQjZGeLZuJqlLaQBfgH', 4725240091.51995, 'androshchukmartyn@example.com', 'SgBHsToacJDXWVcMKILU', 'iriabchenko@example.org', 'tphorteObohEsZgfLWqS', 'pRpfDzrPQggzbrJiiDPZ', 'deMdauAxzEJvtZnOwsdS', 'UxJgukcXlhktChZZhvJT', Decimal('-993195182255103703960295170580683369394227422405918440248896642.305550824926947118013204075227586880918916348967699300248945174466602234500762'), Decimal('67972839855751940235263820229154889584951907196767287332264888028711981316080836396161.7017200992518536710979519426418306753751007408993')])

fake: Pyobject

Generates a random object passing the type desired.

:object_type: the type of the object to generate.

Return:: the random object generated. :raises ValueError: if the object type passed is not supported

Aliases: pyobject

Source: faker : faker.providers.python.Provider.pyobject

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pyobject}}

Outputs:

SomeObject(id=1, formula_field_example=None)

fake: Pyset

Aliases: pyset

Source: faker : faker.providers.python.Provider.pyset

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pyset}}

Outputs:

SomeObject(id=1, formula_field_example={Decimal('-993195182255103703960295170580683369394227422405918440248896642.305550824926947118013204075227586880918916348967699300248945174466602234500762'), 'deMdauAxzEJvtZnOwsdS', 'UxJgukcXlhktChZZhvJT', 'QTQjZGeLZuJqlLaQBfgH', 'pRpfDzrPQggzbrJiiDPZ', Decimal('67972839855751940235263820229154889584951907196767287332264888028711981316080836396161.7017200992518536710979519426418306753751007408993'), 'iriabchenko@example.org', 'tphorteObohEsZgfLWqS', 'SgBHsToacJDXWVcMKILU', 'androshchukmartyn@example.com', 4725240091.51995})

fake: Pystr

Generates a random string of upper and lowercase letters.

Param: min_chars: minimum length of the random part.

Param: max_chars: maximum length of the random part.

Param: prefix: an optional prefix to prepend to the random string.

Param: suffix: an optional suffix to append to the random string.

Return:: Random of random length between min and max characters.

Aliases: pystr

Source: faker : faker.providers.python.Provider.pystr

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pystr}}

Outputs:

SomeObject(id=1, formula_field_example=azTmqTjDmYPxeqAWfCKC)

fake: PystrFormat

Aliases: pystr_format, pystrformat

Source: faker : faker.providers.python.Provider.pystr_format

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PystrFormat}}

Outputs:

SomeObject(id=1, formula_field_example=Z4-2198268i)

fake: Pystruct

Aliases: pystruct

Source: faker : faker.providers.python.Provider.pystruct

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pystruct}}

Outputs:

SomeObject(id=1, formula_field_example=([Decimal('-40434827.360952271129032086624674802721174446094571'), 'ikDEvQJnbFrUmCkYHNUx', 'zXnrBPlcVnQHEpghdrcz', 219.514166970582, 'OQiFFTwnBzacjzIBDZet', 'AvCjPoSMpzpWSCJePsnr', 4165, Decimal('-5422103559182960558786483925969209400159855205714762357.45436001295920082921228266054590390555195516359423829281599891925474726651524257155452'), 'vrfLOoWMiVukkXoLlAQG', 'DGPMcXprbCfoMPcsPNgJ'], {'співати': 'https://babiuk-udovenko.org/category/tag/listabout.html', 'чітко': 'YvoPVcZLZHaJlZWSKnWQ', 'колишній': 'anitanestaiko@example.com', 'друкувати': 'vOdHWUqopUrvrnTxBuru', 'спалити': Decimal('684100709242021620539275012626270733899.1562449260126611938135789'), 'голубчик': 'skrmRjtBniXUbBcwfPkp', 'ґудзик': 'khmaratereza@example.com', 'жорстокий': Decimal('477406728948857499627079274850925836633217956.07235310676905007432716804120046894157954530837806508318308523'), 'виражений': 'ievhen69@example.net', 'дорогий': -3200.4445093014}, {'дальній': {0: 'NKpWxqWtdcPeaqaGiEiH', 1: ['http://www.vysochan.org/categories/posts/apphome.html', 'fLxAUChtSAeAbTmLZUBq', 'https://tverdokhlib.укр/poststerms.html'], 2: {0: -22511541.8364, 1: 'hMKHhgzzgYQTiIQqZePh', 2: [681602995.121361, 'http://pushkar.info/posts/exploreprivacy.php']}}, 'серйозний': {1: datetime.datetime(2005, 9, 13, 10, 27, 44, 458630), 2: ['https://shevchenko.укр/main/postscategory.php', 'qaleksiuk@example.org', 'https://zabarnyi.укр/main/blogcategory.jsp'], 3: {1: 'VaVMfijnUvCwynqnoFbW', 2: datetime.datetime(2021, 5, 18, 21, 49, 42, 833154), 3: ['vMNLYvePLbzQXsyxMKyj', 'http://vertyporokh.ua/categorycategory.html']}}, 'роса': {2: 'DcGDDesgytrTGfIZsOIy', 3: [3505, 'vnzIUhQNGjdhqpQriYKP', Decimal('746550139327.75215245116554503422827318410616772201216914199134628745264221385715864702527')], 4: {2: 'WdVwfNggmCISEHzAIopG', 3: 'http://khomenko-derkach.com/bloglogin.html', 4: ['xZDDMtvFrZZhLRYzheSS', 'cVINJNMUstHBJtvucMDU']}}, 'гараж': {3: -99232033.2177847, 4: ['yXiWkToRiSIgWwjRcbMe', 'TEhksftgDBFNDFevZMjL', 'WnPqxKCNudrUPWErzzmT'], 5: {3: 'rieoxPGihDDJxTduYybS', 4: Decimal('8373392865588440.54927709526042921687826528592113137306'), 5: [4330, 9665]}}, 'самостійно': {4: datetime.datetime(2013, 10, 22, 14, 54, 26, 352644), 5: ['TGIUPEavdYQrfDsLRFQa', 'QDpaJxdOIPgtjlCbcvoR', 'IGAWQEJvAGRkxjkbgNrp'], 6: {4: 'jLoXPfDPVitlNgGTJscG', 5: 'lulLChibfGHBPCnNtclx', 6: ['https://pavlychenko.com/searchfaq.htm', -4929620.7802481]}}, 'міф': {5: 'PhQsgWxNqFzovPyjNTmG', 6: [9559, 593529.52654566, 6756], 7: {5: datetime.datetime(1989, 12, 12, 16, 26, 5, 856055), 6: 'iHXBhsAwhFTYjIbhAFmM', 7: [datetime.datetime(2022, 8, 13, 3, 9, 14, 542843), 'MyFVzrGkGvArZVnOKdRP']}}, 'червонй': {6: Decimal('4996608642090442339048514562020811377836125.6306984690815062120843539136540174632702029015033744958579803233121098199677609858329484698'), 7: ['xDWnIMQDYYAxfEqJLTMQ', 9647, 'CDIWaqyAVzmSAOnXuxyr'], 8: {6: 'https://www.laba-zaporozhets.укр/blog/mainregister.htm', 7: 'CxneWZCOsSstrYTcAqoG', 8: [1230, 324]}}, 'болісно': {7: 3390, 8: ['ixEIEmahwYDYRZpJwTFv', Decimal('-3548170133182117559702741292304172278579945018719500824429909070904380917795.518972963240757583490'), Decimal('9959517988327016343756760191792976.963039624983269757920966542474693732')], 9: {7: Decimal('-7718.8461442234225399201249442'), 8: 'oXtvrEBnfCCcrwzqIPgv', 9: ['kadeniukhalyna@example.com', 'cgQQtrEVRECVfGkqChTe']}}, 'щастя': {8: 'leopold83@example.com', 9: ['http://www.onufriienko.com/list/main/taghome.html', 'https://www.skyrda.info/categoryprivacy.html', 3686], 10: {8: 'mcDyCmTlQrLfxWyOjxil', 9: 'https://vovk-ivanenko.ua/search/wp-contentterms.asp', 10: [9270, -29798000125601.6]}}, 'означати': {9: 'TBfDClERfjSCmVVucBST', 10: ['uWxmTZiTznQCCKuKMQcp', 'https://batih.ua/blog/tag/postsauthor.asp', datetime.datetime(1982, 11, 15, 22, 28, 53, 804737)], 11: {9: -39824528299.6235, 10: 5242, 11: ['RpkmXilPTmBsSEyJZHQQ', -27987694980922.0]}}}))

fake: Pytuple

Aliases: pytuple

Source: faker : faker.providers.python.Provider.pytuple

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Pytuple}}

Outputs:

SomeObject(id=1, formula_field_example=('QTQjZGeLZuJqlLaQBfgH', 4725240091.51995, 'androshchukmartyn@example.com', 'SgBHsToacJDXWVcMKILU', 'iriabchenko@example.org', 'tphorteObohEsZgfLWqS', 'pRpfDzrPQggzbrJiiDPZ', 'deMdauAxzEJvtZnOwsdS', 'UxJgukcXlhktChZZhvJT', Decimal('-993195182255103703960295170580683369394227422405918440248896642.305550824926947118013204075227586880918916348967699300248945174466602234500762'), Decimal('67972839855751940235263820229154889584951907196767287332264888028711981316080836396161.7017200992518536710979519426418306753751007408993')))

Sbn Fakers

fake: Sbn9

Aliases: sbn9

Source: faker : faker.providers.sbn.Provider.sbn9

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Sbn9}}

Outputs:

SomeObject(id=1, formula_field_example=19-489241-2)

Uk_Ua Fakers

fake: Bank

Generate a bank name.

Aliases: bank

Source: faker : faker.providers.bank.uk_UA.Provider.bank

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Bank}}

Outputs:

SomeObject(id=1, formula_field_example=Агропросперіс Банк)

fake: CityName

Aliases: city_name, cityname

Source: faker : faker.providers.address.uk_UA.Provider.city_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CityName}}

Outputs:

SomeObject(id=1, formula_field_example=Сулимівка (Слов'янськ))

fake: CityPrefix

Aliases: city_prefix, cityprefix

Source: faker : faker.providers.address.uk_UA.Provider.city_prefix

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CityPrefix}}

Outputs:

SomeObject(id=1, formula_field_example=місто)

fake: CreditCardFull

Generate UA Credit Card: Supported card types 'visa', 'mastercard', 'prostir', 'maestro'

Aliases: credit_card_full, creditcardfull

Source: faker : faker.providers.credit_card.uk_UA.Provider.credit_card_full

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CreditCardFull}}

Outputs:

SomeObject(id=1, formula_field_example=Visa
Milena Isaienko
4139332871158716 04/27
CVV2: 418
ОТП Банк)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CreditCardFull(card_type="prostir")}}

Outputs:

SomeObject(id=1, formula_field_example=ПРОСТІР
Zorian Demydenko
9601230989101396 07/32
CVC2: 161
Піреус Банк)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.CreditCardFull(card_type="mastercard")}}

Outputs:

SomeObject(id=1, formula_field_example=Mastercard
Avhustyn Shablii
5498456428071502 09/29
CVC2: 237
Перший Український Міжнародний Банк)

fake: DiplomaticLicensePlate

Example: 'CDP 000' or 'DP 000 000' or 'S 000 000' format

Aliases: diplomatic_license_plate, diplomaticlicenseplate

Source: faker : faker.providers.automotive.uk_UA.Provider.diplomatic_license_plate

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.DiplomaticLicensePlate}}

Outputs:

SomeObject(id=1, formula_field_example=DP 141 365)

fake: FullName

Generate Full Name - gender = 'M' or 'F' optional params - short: bool optional params. default is False

Example:: 'Петриченко Петро Сергійович'

Example:: 'Петриченко П.С.'

Aliases: full_name, fullname

Source: faker : faker.providers.person.uk_UA.Provider.full_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FullName}}

Outputs:

SomeObject(id=1, formula_field_example=Яременко Ірена Болеславівна)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FullName(gender='F')}}

Outputs:

SomeObject(id=1, formula_field_example=Міщенко Галина Артемівна)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FullName(gender='M')}}

Outputs:

SomeObject(id=1, formula_field_example=Вишиваний Микита Зорянович)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.FullName(short=True)}}

Outputs:

SomeObject(id=1, formula_field_example=Стець А.С.)

fake: LicensePlate

Generate a license plate.

  • If region_name is None (default), its value will be set to a random.
  • If region_name is Kyiv, will use this region in build of license plates.
  • If temporary_plate is False (default), generate license plate AA0000AA format
  • If temporary_plate is True, generate temporary plate format 01 AA0000 01 - 27 it's region number

Aliases: license_plate, licenseplate

Source: faker : faker.providers.automotive.uk_UA.Provider.license_plate

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LicensePlate}}

Outputs:

SomeObject(id=1, formula_field_example=AT4219HI)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LicensePlate(region_name="Kyiv", temporary_plate=False)}}

Outputs:

SomeObject(id=1, formula_field_example=TT7840OX)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LicensePlate(region_name="Kyiv", temporary_plate=True)}}

Outputs:

SomeObject(id=1, formula_field_example=11 TA9332)

fake: MiddleName

Generate random middle name.

Aliases: middle_name, middlename

Source: faker : faker.providers.person.uk_UA.Provider.middle_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.MiddleName}}

Outputs:

SomeObject(id=1, formula_field_example=Пантелеймонівна)

fake: MiddleNameFemale

Generate random female middle name.

Aliases: middle_name_female, middlenamefemale

Source: faker : faker.providers.person.uk_UA.Provider.middle_name_female

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.MiddleNameFemale}}

Outputs:

SomeObject(id=1, formula_field_example=Станіславівна)

fake: MiddleNameMale

Generate random male middle name.

Aliases: middle_name_male, middlenamemale

Source: faker : faker.providers.person.uk_UA.Provider.middle_name_male

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.MiddleNameMale}}

Outputs:

SomeObject(id=1, formula_field_example=Тарасович)

fake: PlateLetterPrefix

Generate a letter for license plates.

Aliases: plate_letter_prefix, plateletterprefix

Source: faker : faker.providers.automotive.uk_UA.Provider.plate_letter_prefix

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PlateLetterPrefix}}

Outputs:

SomeObject(id=1, formula_field_example=XE)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PlateLetterPrefix(region_name="Kyiv")}}

Outputs:

SomeObject(id=1, formula_field_example=AA)

fake: PlateLetterSuffix

Generate a end letter for license plates.

Aliases: plate_letter_suffix, platelettersuffix

Source: faker : faker.providers.automotive.uk_UA.Provider.plate_letter_suffix

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PlateLetterSuffix}}

Outputs:

SomeObject(id=1, formula_field_example=TA)

fake: PlateNumber

Generate a number for license plates.

Aliases: plate_number, platenumber

Source: faker : faker.providers.automotive.uk_UA.Provider.plate_number

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PlateNumber}}

Outputs:

SomeObject(id=1, formula_field_example=8242)

fake: PlateRegionCode

Generate plate region number

Aliases: plate_region_code, plateregioncode

Source: faker : faker.providers.automotive.uk_UA.Provider.plate_region_code

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PlateRegionCode}}

Outputs:

SomeObject(id=1, formula_field_example=17)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.PlateRegionCode(region_name="Kyiv")}}

Outputs:

SomeObject(id=1, formula_field_example=11)

fake: Postcode

The code consists of five digits (01000-99999)

Aliases: postcode

Source: faker : faker.providers.address.uk_UA.Provider.postcode

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Postcode}}

Outputs:

SomeObject(id=1, formula_field_example=06306)

fake: Region

Aliases: region

Source: faker : faker.providers.address.uk_UA.Provider.region

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Region}}

Outputs:

SomeObject(id=1, formula_field_example=Миколаївська область)

fake: Ssn

Ukrainian "Реєстраційний номер облікової картки платника податків" also known as "Ідентифікаційний номер фізичної особи". @params: birthday: "DD-MM-YYYY" format, default random date @params: gender: "M" or "F" default: random gender

Aliases: ssn

Source: faker : faker.providers.ssn.uk_UA.Provider.ssn

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ssn}}

Outputs:

SomeObject(id=1, formula_field_example=3069762316)

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Ssn(birthday='22-06-1990', gender='F')}}

Outputs:

SomeObject(id=1, formula_field_example=3304590269)

fake: StreetName

Aliases: street_name, streetname

Source: faker : faker.providers.address.uk_UA.Provider.street_name

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.StreetName}}

Outputs:

SomeObject(id=1, formula_field_example=Академіка Вавилова)

fake: StreetPrefix

Aliases: street_prefix, streetprefix

Source: faker : faker.providers.address.uk_UA.Provider.street_prefix

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.StreetPrefix}}

Outputs:

SomeObject(id=1, formula_field_example=вулиця)

fake: StreetTitle

Aliases: street_title, streettitle

Source: faker : faker.providers.address.uk_UA.Provider.street_title

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.StreetTitle}}

Outputs:

SomeObject(id=1, formula_field_example=шосе Пересипська 5-та)

fake: VehicleCategory

Generate a vehicle category code for license plates.

Aliases: vehicle_category, vehiclecategory

Source: faker : faker.providers.automotive.uk_UA.Provider.vehicle_category

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.VehicleCategory}}

Outputs:

SomeObject(id=1, formula_field_example=DE)

User_Agent Fakers

fake: AndroidPlatformToken

Generate an Android platform token used in user agent strings.

Aliases: android_platform_token, androidplatformtoken

Source: faker : faker.providers.user_agent.Provider.android_platform_token

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.AndroidPlatformToken}}

Outputs:

SomeObject(id=1, formula_field_example=Android 5.0.2)

fake: Chrome

Generate a Chrome web browser user agent string.

Aliases: chrome

Source: faker : faker.providers.user_agent.Provider.chrome

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Chrome}}

Outputs:

SomeObject(id=1, formula_field_example=Mozilla/5.0 (iPad; CPU iPad OS 10_3_4 like Mac OS X) AppleWebKit/536.1 (KHTML, like Gecko) CriOS/26.0.877.0 Mobile/13Z933 Safari/536.1)

fake: Firefox

Generate a Mozilla Firefox web browser user agent string.

Aliases: firefox

Source: faker : faker.providers.user_agent.Provider.firefox

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Firefox}}

Outputs:

SomeObject(id=1, formula_field_example=Mozilla/5.0 (Windows 95; brx-IN; rv:1.9.2.20) Gecko/4543-03-16 09:03:06.006958 Firefox/3.8)

fake: InternetExplorer

Generate an IE web browser user agent string.

Aliases: internet_explorer, internetexplorer

Source: faker : faker.providers.user_agent.Provider.internet_explorer

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.InternetExplorer}}

Outputs:

SomeObject(id=1, formula_field_example=Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0))

fake: IosPlatformToken

Generate an iOS platform token used in user agent strings.

Aliases: ios_platform_token, iosplatformtoken

Source: faker : faker.providers.user_agent.Provider.ios_platform_token

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.IosPlatformToken}}

Outputs:

SomeObject(id=1, formula_field_example=iPad; CPU iPad OS 9_3_6 like Mac OS X)

fake: LinuxPlatformToken

Generate a Linux platform token used in user agent strings.

Aliases: linux_platform_token, linuxplatformtoken

Source: faker : faker.providers.user_agent.Provider.linux_platform_token

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LinuxPlatformToken}}

Outputs:

SomeObject(id=1, formula_field_example=X11; Linux i686)

fake: LinuxProcessor

Generate a Linux processor token used in user agent strings.

Aliases: linux_processor, linuxprocessor

Source: faker : faker.providers.user_agent.Provider.linux_processor

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.LinuxProcessor}}

Outputs:

SomeObject(id=1, formula_field_example=i686)

fake: MacPlatformToken

Generate a MacOS platform token used in user agent strings.

Aliases: mac_platform_token, macplatformtoken

Source: faker : faker.providers.user_agent.Provider.mac_platform_token

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.MacPlatformToken}}

Outputs:

SomeObject(id=1, formula_field_example=Macintosh; U; Intel Mac OS X 10_12_5)

fake: MacProcessor

Generate a MacOS processor token used in user agent strings.

Aliases: mac_processor, macprocessor

Source: faker : faker.providers.user_agent.Provider.mac_processor

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.MacProcessor}}

Outputs:

SomeObject(id=1, formula_field_example=Intel)

fake: Opera

Generate an Opera web browser user agent string.

Aliases: opera

Source: faker : faker.providers.user_agent.Provider.opera

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Opera}}

Outputs:

SomeObject(id=1, formula_field_example=Opera/8.49.(Windows NT 10.0; ce-RU) Presto/2.9.189 Version/12.00)

fake: Safari

Generate a Safari web browser user agent string.

Aliases: safari

Source: faker : faker.providers.user_agent.Provider.safari

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.Safari}}

Outputs:

SomeObject(id=1, formula_field_example=Mozilla/5.0 (Macintosh; PPC Mac OS X 10_10_1 rv:3.0; the-NP) AppleWebKit/531.6.6 (KHTML, like Gecko) Version/5.0.1 Safari/531.6.6)

fake: UserAgent

Generate a random web browser user agent string.

Aliases: user_agent, useragent

Source: faker : faker.providers.user_agent.Provider.user_agent

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.UserAgent}}

Outputs:

SomeObject(id=1, formula_field_example=Mozilla/5.0 (iPod; U; CPU iPhone OS 3_2 like Mac OS X; ht-HT) AppleWebKit/532.19.2 (KHTML, like Gecko) Version/4.0.5 Mobile/8B116 Safari/6532.19.2)

fake: WindowsPlatformToken

Generate a Windows platform token used in user agent strings.

Aliases: windows_platform_token, windowsplatformtoken

Source: faker : faker.providers.user_agent.Provider.windows_platform_token

Recipe:

- var: snowfakery_locale
  value: uk_UA
- object: SomeObject
  fields:
    formula_field_example: ${{fake.WindowsPlatformToken}}

Outputs:

SomeObject(id=1, formula_field_example=Windows NT 5.01)