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

Отсутствие ROLLBACK в TestCase вызывает уникальное нарушение ограничений в приложении django с несколькими базами данных.
Я только начинаю работать с библиотекой django factory_boy для тестовых фабрик, и у меня возникла проблема с дубликатом нарушение ключевого ограничения. test_member_programme.py from datetime import date, timedelta from django.test import...
1091 просмотров
schedule 29.01.2023

FactoryBoy присваивает атрибут атрибуту SubFactory
При определении ModelFactory в FactoryBoy мне нужно получить доступ к атрибуту другой модели, созданной SubFactory, и назначить его этому атрибуту ModelFactory. Вот что я хочу сделать: import factory class...
2808 просмотров
schedule 01.10.2022

Исключение с Django 1.6.5 и factory_boy
Я решил использовать factory_boy в своем простом приложении django для тестовых целей. Но у меня возникла проблема с простым примером. Вот код моего простого теста. from django.utils import unittest from ..models import Server, ServerAddress,...
484 просмотров
schedule 10.01.2023

post_generation с фабричным мальчиком дает ManyRelatedManager, когда я хотел список
Я явно тупица, я признаю это в самом начале. Я использую следующую фабрику class DataSheetFactory(factory.DjangoModelFactory): class Meta: model = models.myModel django_get_or_create = ('key_field',) key_field =...
1449 просмотров
schedule 28.10.2022

сохранить поле как JSON, используя factoryboy
Я пытаюсь создать экземпляр модели, в которой одно из полей равно JSONField . При создании экземпляра модели через factoryboy я хочу сохранить поле как JSONField в тестовой базе данных. При простой передаче поля как JSON оно сохраняется в типе...
2736 просмотров
schedule 23.02.2023

Может ли Factory Boy автоматически генерировать значения полей модели Django, как это делает Model Mommy?
Используя Model Mommy , вам не нужно устанавливать каждое используемое поле Model, Model Mommy автоматически установит их для вас. но в Factory Boy , если вы хотите использовать какое-то поле в тесте, вы должны явно установить значение для них...
926 просмотров
schedule 19.06.2023

Как пользоваться Faker от Factory_boy
Factory_boy использует fake-factory (Faker) для генерации случайных значений, я хотел бы генерировать некоторые случайные значения в своих тестах Django, используя Faker напрямую. Документы Factory_boy предлагают использовать factory.Faker и...
12238 просмотров
schedule 14.10.2023

Как установить динамику «многие ко многим» в фабричном мальчике со сквозной таблицей?
У меня проблемы с настройкой отношений «многие ко многим» с набором моделей django в factory boy, используя сквозные отношения. У меня есть куча рецептов и ингредиентов. Существует связь «многие ко многим» между рецептами и ингредиентами через...
2306 просмотров
schedule 02.11.2023

factory-boy создать список SubFactory для Factory
Я использую django 1.6 и factory-boy. class UserFactory(factory.Factory): class Meta: model = models.User username = factory.Sequence(lambda n: 'user%d' % n) Здесь username — это простая CharField модель. Так что каждый раз,...
5939 просмотров
schedule 19.06.2022

factory_boy извлекает оригинальные kwargs
Я создаю фабрику с factory_boy , которая генерирует модель django. Я хотел бы видеть, какие аргументы пользователь вводит встроенными. Моя фабрика выглядит так class SomeFactory(factory.django.DjangoModelFactory): name =...
666 просмотров
schedule 16.05.2024

Django: пользовательский метод менеджера VS метод модели для переопределения создания?
Я не уверен, что понимаю фактическую цель использования метода create_object() в пользовательском менеджере, а не непосредственно в модели, когда мне нужно переопределить метод Class.objects.create() по умолчанию. Единственная разница, которую...
83 просмотров
schedule 18.04.2024

Фабричный мальчик, дающий максимальную глубину рекурсии, превышает ошибку
Я хотел бы определить две модели, Company и Package . Каждый Package имеет только один Company , но Company может иметь несколько Packages . Однако у каждой компании может быть только один default_package (который может быть нулевым). Я...
565 просмотров
schedule 27.01.2023

auto_add с FactoryBoy
Эта проблема: https://github.com/FactoryBoy/factory_boy/issues/102 описывает, как вы должны протестировать «созданное» поле в django. Как это должно быть реализовано для auto_add (а не для auto_add_now)? У меня есть "обновленное" поле, но...
165 просмотров
schedule 17.12.2022

Django: как правильно использовать ManyToManyField с фабриками и сериализаторами Factory Boy?
Проблема Я использую класс модели Event , который содержит необязательный объект ManyToManyField для другого класса модели, User (у разных событий могут быть разные пользователи), с фабричным классом EventFactory (с использованием библиотеки...
1140 просмотров

Джанго [AssertionError: 401! = 201]
Я пишу тесты для своего API. Теперь я хочу протестировать метод post. Вот мой views.py : class TaskViewSet(viewsets.ModelViewSet): queryset = Task.objects.all() serializer_class = serializers.TaskSerializer authentication_classes...
704 просмотров

Отношения один ко многим с Factory Boy
У меня есть отношения «многие к одному» в моих моделях SQLAlchemy. В одном отчете много примеров (упрощенных для краткости): class Sample(db.Model, CRUDMixin): sample_id = Column(Integer, primary_key=True) report_id = Column(Integer,...
959 просмотров
schedule 30.11.2022

Передача значения черты в SubFactory Django
У меня два завода. class DispatchDataFactory(factory.django.DjangoModelFactory): class Meta: model = models.DispatchData order = factory.SelfAttribute('order_data.order') sku = factory.LazyAttribute(lambda obj: '%d' %...
223 просмотров

Как устранить CyclicDefinitionError в вызове factory_boy SubFactory?
у меня есть следующие модели # in ModelA_App/models.py class ModelA(models.Model): TYPEA = 1 TYPEB = 2 TYPE_CHOICES = ( (TYPEA, 'TypeA'), (TYPEB, 'TypeB') ) type =...
194 просмотров
schedule 17.02.2023