Вопросы по теме 'factory-boy'
Заставить LiveServerTestCase не вызывать setUp() перед каждым тестом
У меня есть одна проблема с тестированием приложения django с помощью LiveServerTestCase. LiveServerTestCase выполняет функцию setUp() перед выполнением каждого теста. Но я использую фабрики фабричного мальчика для создания объектов для тестирования...
797 просмотров
schedule
17.03.2023
Использование factory_boy с SQLAlchemy и методами класса
Я работаю над приложением Pyramid с SQLAlchemy в качестве ORM. Я пытаюсь протестировать модель с помощью метода класса:
# this is essentially a global used by all the models
Session = scoped_session(sessionmaker(autocommit=False))
class...
1829 просмотров
schedule
09.08.2022
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 просмотров
schedule
09.08.2022
Джанго — фабричный мальчик без видимой причины потерпел неудачу только на одной фабрике.
Код: класс 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 просмотров
schedule
15.05.2024
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 просмотров
schedule
06.06.2024
Команда запуска Django/unittest в конце запуска теста
Я использую средство запуска тестов Django для запуска своих модульных тестов. Некоторые из этих тестов используют фабрики, которые создают ТОННЫ файлов в моей локальной системе. Все они имеют обнаруживаемое имя и могут быть легко удалены.
Я...
947 просмотров
schedule
19.09.2023
управление сессиями 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