File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -210,7 +210,7 @@ class Factory(factory_class):
210210 if argname in request ._fixturedef .argnames :
211211 kwargs [key ] = evaluate (request , request .getfixturevalue (argname ))
212212
213- strategy = factory . enums . CREATE_STRATEGY
213+ strategy = Factory . _meta . strategy
214214 builder = factory .builder .StepBuilder (Factory ._meta , kwargs , strategy )
215215 step = factory .builder .BuildStep (builder = builder , sequence = Factory ._meta .next_sequence ())
216216
Original file line number Diff line number Diff line change 11"""pytest-factoryboy plugin."""
22
33from collections import defaultdict
4+ from factory import enums
45import pytest
56
67
@@ -72,6 +73,7 @@ def after_postgeneration(self, request):
7273 results = self .results .pop (model )
7374 obj = request .getfixturevalue (model )
7475 factory = self .model_factories [model ]
76+ create = factory ._meta .strategy == enums .CREATE_STRATEGY
7577 factory ._after_postgeneration (obj , create = True , results = results )
7678
7779 def evaluate (self , request ):
You can’t perform that action at this time.
0 commit comments