diff options
| author | Tim Graham <timograham@gmail.com> | 2024-06-21 15:51:41 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-21 16:51:41 -0300 |
| commit | 7ba2a0db20c37a5b1500434ca4ed48022311c171 (patch) | |
| tree | 145cc176275c3917f13d07ce157b6a68333ba594 /tests/expressions | |
| parent | 72b7aecbbfbec0ceb1a829eef82a68d7283df604 (diff) | |
Fixed Number.__str__() crash when float/decimal_value is None in expressions tests models.
Diffstat (limited to 'tests/expressions')
| -rw-r--r-- | tests/expressions/models.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/expressions/models.py b/tests/expressions/models.py index 43dd235fb5..31891a13d7 100644 --- a/tests/expressions/models.py +++ b/tests/expressions/models.py @@ -56,7 +56,11 @@ class Number(models.Model): decimal_value = models.DecimalField(max_digits=20, decimal_places=17, null=True) def __str__(self): - return "%i, %.3f, %.17f" % (self.integer, self.float, self.decimal_value) + return "%i, %s, %s" % ( + self.integer, + "%.3f" % self.float if self.float is not None else None, + "%.17f" % self.decimal_value if self.decimal_value is not None else None, + ) class Experiment(models.Model): |
