MCPcopy
hub / github.com/django/django / test_deserialize_force_insert

Method test_deserialize_force_insert

tests/serializers/tests.py:410–422  ·  view source on GitHub ↗

Deserialized content can be saved with force_insert as a parameter.

(self)

Source from the content-addressed store, hash-verified

408 )
409
410 def test_deserialize_force_insert(self):
411 """
412 Deserialized content can be saved with force_insert as a parameter.
413 """
414 serial_str = serializers.serialize(self.serializer_name, [self.a1])
415 deserial_obj = list(serializers.deserialize(self.serializer_name, serial_str))[
416 0
417 ]
418 with mock.patch("django.db.models.Model") as mock_model:
419 deserial_obj.save(force_insert=False)
420 mock_model.save_base.assert_called_with(
421 deserial_obj.object, raw=True, using=None, force_insert=False
422 )
423
424 @skipUnlessDBFeature("can_defer_constraint_checks")
425 def test_serialize_proxy_model(self):

Callers

nothing calls this directly

Calls 4

serializeMethod · 0.45
deserializeMethod · 0.45
patchMethod · 0.45
saveMethod · 0.45

Tested by

no test coverage detected