File tree 2 files changed +3
-1
lines changed
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):
210
210
if argname in request ._fixturedef .argnames :
211
211
kwargs [key ] = evaluate (request , request .getfixturevalue (argname ))
212
212
213
- strategy = factory . enums . CREATE_STRATEGY
213
+ strategy = Factory . _meta . strategy
214
214
builder = factory .builder .StepBuilder (Factory ._meta , kwargs , strategy )
215
215
step = factory .builder .BuildStep (builder = builder , sequence = Factory ._meta .next_sequence ())
216
216
Original file line number Diff line number Diff line change 1
1
"""pytest-factoryboy plugin."""
2
2
3
3
from collections import defaultdict
4
+ from factory import enums
4
5
import pytest
5
6
6
7
@@ -72,6 +73,7 @@ def after_postgeneration(self, request):
72
73
results = self .results .pop (model )
73
74
obj = request .getfixturevalue (model )
74
75
factory = self .model_factories [model ]
76
+ create = factory ._meta .strategy == enums .CREATE_STRATEGY
75
77
factory ._after_postgeneration (obj , create = True , results = results )
76
78
77
79
def evaluate (self , request ):
You can’t perform that action at this time.
0 commit comments