aboutsummaryrefslogtreecommitdiff
path: root/tests/djapp/settings.py
diff options
context:
space:
mode:
authorRaphaël Barrois <raphael.barrois@polytechnique.org>2015-04-25 17:50:50 +0200
committerRaphaël Barrois <raphael.barrois@polytechnique.org>2015-04-25 17:55:25 +0200
commit0e3cdffac41250cddfe93388b1c9fc1547e77a67 (patch)
treedc43d3e9d0c4f480909c9da80c41e920cbe0493b /tests/djapp/settings.py
parent9b8ad9be6f3b033e1e3673e4329ac63ba9fa07d9 (diff)
downloadfactory-boy-0e3cdffac41250cddfe93388b1c9fc1547e77a67.tar
factory-boy-0e3cdffac41250cddfe93388b1c9fc1547e77a67.tar.gz
Clarify .build() issue with Django>1.8 (Ref #198).
From 1.8 onwards, this crashes: >>> a = MyModel() # Don't save >>> b = MyOtherModel(fkey_to_mymodel=a) In turn, it breaks: class MyModelFactory(factory.django.DjangoModelFactory): class Meta: model = MyModel class MyOtherModelFactory(factory.django.DjangoModelFactory): class Meta: model = MyOtherModel fkey_to_mymodel = factory.SubFactory(MyModelFactory) MyOtherModelFactory.build() # Breaks The error message is: Cannot assign "MyModel()": "MyModel" instance isn't saved in the database. See https://code.djangoproject.com/ticket/10811 for details.
Diffstat (limited to 'tests/djapp/settings.py')
0 files changed, 0 insertions, 0 deletions