Skip to content

Commit ca874b2

Browse files
committed
Fixed an undefined variable and clarified the purpose of a test.
refs django#4459.
1 parent adedc31 commit ca874b2

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

tests/serializers_regress/models.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -244,10 +244,14 @@ class AutoNowDateTimeData(models.Model):
244244
class ModifyingSaveData(models.Model):
245245
data = models.IntegerField(null=True)
246246

247-
def save(self):
248-
"A save method that modifies the data in the object"
247+
def save(self, *args, **kwargs):
248+
"""
249+
A save method that modifies the data in the object.
250+
Verifies that a user-defined save() method isn't called when objects
251+
are deserialized (#4459).
252+
"""
249253
self.data = 666
250-
super(ModifyingSaveData, self).save(raw)
254+
super(ModifyingSaveData, self).save(*args, **kwargs)
251255

252256
# Tests for serialization of models using inheritance.
253257
# Regression for #7202, #7350
@@ -282,4 +286,3 @@ class LengthModel(models.Model):
282286

283287
def __len__(self):
284288
return self.data
285-

0 commit comments

Comments
 (0)