Вопросы по теме '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 просмотров
schedule
31.10.2022
Джанго [AssertionError: 401! = 201]
Я пишу тесты для своего API. Теперь я хочу протестировать метод post.
Вот мой views.py :
class TaskViewSet(viewsets.ModelViewSet):
queryset = Task.objects.all()
serializer_class = serializers.TaskSerializer
authentication_classes...
704 просмотров
schedule
16.11.2022
Отношения один ко многим с 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 просмотров
schedule
17.06.2022
Как устранить 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