Библиотека мошенников

Faker в Python широко используется для заполнения баз данных некоторыми фиктивными данными. Тестовые данные в автоматизации тестирования являются одним из неотъемлемых компонентов, и очень сложно заполнить этот слой среды автоматизации тестирования. С помощью библиотеки faker эта проблема может быть легко решена, она генерирует большое количество данных, которые выглядят очень реалистично и могут использоваться для подачи ваших тестовых случаев.

Начнем с установки Faker. Пакет устанавливается вместе с composer.

pip install Faker

Эта команда позволит вам загрузить необходимые файлы, необходимые для использования faker, разместить этот импорт в библиотеке и создать один объект класса faker, ниже приведен фрагмент кода:

from faker import Faker
faker = Faker()

Мы можем быстро увидеть пример того, как подделывать имена,

print(f'name: {faker.name()}')
print(f'address: {faker.address()}')
print(f'text: {faker.text()}')

Запустите файл Python

Вы можете использовать поддельный объект для создания случайных данных для ваших тестовых случаев в соответствии с вашими требованиями. Одним из преимуществ использования фейкеров является то, что они вполне позволяют вам генерировать данные на основе заданных местоположений в некоторой степени. Вы можете генерировать любые данные, которые требуются для тестовых случаев, подробнее об этом можно прочитать в официальной документации здесь.