В настоящее время я использую factory_boy
для создания фикстур в своих тестах. В документах Factory_boy
упоминается только SubFactory
, которое может действовать как поле ForeignKey
в модели. Однако в ассоциации ManyToMany ничего не было. Если бы у меня была следующая модель Post, как бы я создал для нее фабрику?
class Post(models.Model):
title = models.CharField(max_length=100)
tags = models.ManyToManyField('tags.Tag')
class PostFactory(factory.Factory):
FACTORY_FOR = Post
title = 'My title'
tags = ???