summaryrefslogtreecommitdiff
path: root/tests/expressions
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2024-06-21 15:51:41 -0400
committerGitHub <noreply@github.com>2024-06-21 16:51:41 -0300
commit7ba2a0db20c37a5b1500434ca4ed48022311c171 (patch)
tree145cc176275c3917f13d07ce157b6a68333ba594 /tests/expressions
parent72b7aecbbfbec0ceb1a829eef82a68d7283df604 (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.py6
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):