Вопросы по теме 'factory-boy'

Заставить LiveServerTestCase не вызывать setUp() перед каждым тестом
У меня есть одна проблема с тестированием приложения django с помощью LiveServerTestCase. LiveServerTestCase выполняет функцию setUp() перед выполнением каждого теста. Но я использую фабрики фабричного мальчика для создания объектов для тестирования...
797 просмотров

Использование factory_boy с SQLAlchemy и методами класса
Я работаю над приложением Pyramid с SQLAlchemy в качестве ORM. Я пытаюсь протестировать модель с помощью метода класса: # this is essentially a global used by all the models Session = scoped_session(sessionmaker(autocommit=False)) class...
1829 просмотров

django factory boy factory с отношениями OneToOne и смежными областями
Я использую Factory Boy для создания тестовых фабрик для моего приложения django. Модель, с которой у меня возникла проблема, представляет собой очень простую модель учетной записи, которая имеет отношение OneToOne к модели аутентификации...
5813 просмотров
schedule 12.12.2022

Подавить захват записи журнала factory_boy?
Есть ли способ подавить (т.е. скрыть) захваченный фабричный блок информации о журнале, который мальчик создает, когда тест не проходит или выдает ошибку? Я об этом: SomeError: you encountered an error ----------- >> begin captured loggin...
1464 просмотров
schedule 12.10.2022

Factory Boy против пользовательских объектов
Вопрос: Каковы преимущества использования Factory Boy в следующей ситуации? Я действительно не понимаю, почему я не должен просто доставлять свои собственные пользовательские объекты. Если я ошибаюсь, объясните, почему. Я использую Factory...
1595 просмотров

Джанго — фабричный мальчик без видимой причины потерпел неудачу только на одной фабрике.
Код: класс StockFactory(UniqueObjectsFactory): FACTORY_FOR = Stock FACTORY_DJANGO_GET_OR_CREATE = ('имя', 'рынок') market = factory.SubFactory(MarketFactory) symbol = FuzzyAttribute(lambda: ''.join(random.choice(string.ascii_uppercase) for _ in...
2086 просмотров
schedule 01.04.2023

factory_boy UserFactory: нет такой таблицы: auth_user
Я пытаюсь создать UserFactory и получаю эту ошибку при запуске ./manage.py test : OperationalError: no such table: auth_user Вот как выглядит мой файл factories.py : import factory import django.contrib.auth.models as auth_models from...
933 просмотров
schedule 12.04.2023

Как указать базу данных для Factory Boy?
Кажется, что FactoryBoy всегда создает экземпляры в базе данных по умолчанию. Но у меня следующая проблема. cpses = CanonPerson.objects.filter(persons__vpd=6, persons__country="United States").using("global")...
797 просмотров
schedule 30.09.2022

Как создать фабрику Factory-Boy для модели с полем TaggableManager
Как я могу создать поле в Factory-Boy для TaggableManager из django-taggit? Не работает следующее: Первый: class ExperimentFactory(factory.DjangoModelFactory): class Meta: model = Experiment django_get_or_create =...
1547 просмотров
schedule 04.05.2023

Отношения «один ко многим» в factory_boy
Я использую SQLalchemy в качестве ORM и пытаюсь перенести свои тестовые приборы на factory_boy. Моя схема включает два объекта в отношении «один ко многим». т.е. экземпляры одной модели имеют спископодобные структуры с экземплярами другой. Пример:...
4244 просмотров
schedule 18.11.2022

Ошибка в тесте Django с использованием Factory Boy
Я использую Factory Boy в своем проекте Django. Не могли бы вы объяснить мне мою ошибку: почему у меня возникает ошибка при запуске 'tests.py' - 'ValueError: "" должно иметь значение для поля "post", прежде чем можно будет использовать это отношение...
1540 просмотров
schedule 08.06.2024

Использование нескольких процессоров с django-nose приводит к ошибке DatabaseError
Я пытаюсь запустить наш набор тестов, используя django-nose с несколькими процессорами, чтобы сократить время выполнения. Все тесты проходят с 1 процессором, но при использовании нескольких процессоров получается DatabaseError: server closed the...
137 просмотров

factoryboy не переопределяет свойства модели django
Я пытаюсь переопределить пользовательское свойство модели Django через factory_boy для целей тестирования. Но похоже, что он просто использует поведение модели по умолчанию. Фабричный мальчик не может изменить поведение пользовательских атрибутов...
1085 просмотров
schedule 10.04.2024

Factory_boy не создает разные объекты пользователя Django
Я новичок в Factory_boy с Django. Потратив некоторое время, я понял, как создать фабрику для модели пользователя. Я использую пользовательскую модель по умолчанию, и следующая моя фабрика. Я использую Faker для рандома import factory from ....
1734 просмотров
schedule 17.08.2023

Django Factory Boy - общие рецепты обратных зависимостей (reverse ForeignKey)
Я новичок в FactoryBoy. Я пробую пример для точного примера в документах: обратные зависимости . 1) Верно ли, что упомянутая «UserLogFactory» «настолько очевидна», что ее нужно сделать самому, как в: class...
967 просмотров
schedule 08.10.2022

Неправильное поведение при наследовании на фабриках фабричных мальчиков
У меня есть несколько заводов с такой структурой: AbstractFactoryMinimal(DjangoModelFactory): comment = '' AbstractFactoryFull(AbstractFactoryMinimal): comment = Faker(provider='text', max_nb_chars=2000)...
722 просмотров
schedule 25.12.2022

Подделка JSONField с помощью Factory Boy
У меня есть поле в моей модели с типом JSONField (реализация MYSQL). Я хочу подделать данные для этого поля с помощью FactoryBoy Faker. Как я могу этого добиться?
1706 просмотров

Команда запуска Django/unittest в конце запуска теста
Я использую средство запуска тестов Django для запуска своих модульных тестов. Некоторые из этих тестов используют фабрики, которые создают ТОННЫ файлов в моей локальной системе. Все они имеют обнаруживаемое имя и могут быть легко удалены. Я...
947 просмотров

управление сессиями factoryboy pytest
Я использую pytest в качестве основы для тестирования своего приложения, и я также хочу использовать pytest factoryboy. На данный момент мой conftest.py выглядит почти так же, как в примере: import factory from sqlalchemy import create_engine...
1365 просмотров
schedule 17.10.2022

Django + Factory Boy: используйте Trait для создания других фабричных объектов
Можно ли использовать черты (или что-то еще в Factory Boy) для запуска создания других объектов фабрики? Например: в ситуации «Пользователь-покупка-продукт» я хочу создать пользователя и сообщить, что у этого пользователя есть продукт, приобретенный...
1064 просмотров
schedule 31.03.2023