File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -244,11 +244,17 @@ def test_generators_work_with_user_model(self):
244244
245245@pytest .mark .django_db
246246class TestBakerPrepareSavingRelatedInstances :
247- def test_default_behaviour_for_and_fk (self ):
247+ def test_default_behaviour_for_m2m_and_fk (self ):
248248 dog = baker .prepare (models .Dog )
249249
250250 assert dog .pk is None
251251 assert dog .owner .pk is None
252+
253+ # reverse FK access in Django 4.1 raises ValueError instead of DoesNotExist
254+ # https://docs.djangoproject.com/en/4.1/releases/4.1/#reverse-foreign-key-changes-for-unsaved-model-instances
255+ with pytest .raises (models .Dog .DoesNotExist ):
256+ assert dog .owner .dog_set .get ()
257+
252258 with pytest .raises (ValueError ):
253259 assert dog .friends_with
254260
You can’t perform that action at this time.
0 commit comments