summaryrefslogtreecommitdiff
path: root/tests/model_forms
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2026-02-06 11:06:17 -0500
committerJacob Walls <jacobtylerwalls@gmail.com>2026-02-10 16:04:24 -0500
commitd007fcf7291cc3c24d4545e23c759bde22b6a8a6 (patch)
tree0ed3491b9e2e0d61694eff2535c99e1eded34b27 /tests/model_forms
parent64a4d8ad005721b17fafd3399bdf49d7d0f94455 (diff)
Modified tests to format PKs with %s rather than %d.
It's how Django formats values internally and makes tests compatible with databases that use non-integer primary keys.
Diffstat (limited to 'tests/model_forms')
-rw-r--r--tests/model_forms/test_modelchoicefield.py12
-rw-r--r--tests/model_forms/tests.py6
2 files changed, 9 insertions, 9 deletions
diff --git a/tests/model_forms/test_modelchoicefield.py b/tests/model_forms/test_modelchoicefield.py
index 7b086fb182..7f66b5b078 100644
--- a/tests/model_forms/test_modelchoicefield.py
+++ b/tests/model_forms/test_modelchoicefield.py
@@ -347,11 +347,11 @@ class ModelChoiceFieldTests(TestCase):
field.widget.render("name", []),
(
"<div>"
- '<div><label><input type="checkbox" name="name" value="%d" '
+ '<div><label><input type="checkbox" name="name" value="%s" '
'data-slug="entertainment">Entertainment</label></div>'
- '<div><label><input type="checkbox" name="name" value="%d" '
+ '<div><label><input type="checkbox" name="name" value="%s" '
'data-slug="test">A test</label></div>'
- '<div><label><input type="checkbox" name="name" value="%d" '
+ '<div><label><input type="checkbox" name="name" value="%s" '
'data-slug="third-test">Third</label></div>'
"</div>"
)
@@ -393,14 +393,14 @@ class ModelChoiceFieldTests(TestCase):
field.widget.render("name", []),
"""
<div><div>
- <label><input type="checkbox" name="name" value="%d"
+ <label><input type="checkbox" name="name" value="%s"
data-slug="entertainment">Entertainment
</label></div>
<div><label>
- <input type="checkbox" name="name" value="%d" data-slug="test">A test
+ <input type="checkbox" name="name" value="%s" data-slug="test">A test
</label></div>
<div><label>
- <input type="checkbox" name="name" value="%d" data-slug="third-test">Third
+ <input type="checkbox" name="name" value="%s" data-slug="third-test">Third
</label></div></div>
""" % (self.c1.pk, self.c2.pk, self.c3.pk),
)
diff --git a/tests/model_forms/tests.py b/tests/model_forms/tests.py
index 466674ef64..3d4eb06cf4 100644
--- a/tests/model_forms/tests.py
+++ b/tests/model_forms/tests.py
@@ -1650,9 +1650,9 @@ class ModelFormBasicTests(TestCase):
<input id="id_headline" type="text" name="headline" maxlength="50" required></li>
<li><label for="id_categories">Categories:</label>
<select multiple name="categories" id="id_categories">
-<option value="%d" selected>Entertainment</option>
-<option value="%d" selected>It&#x27;s a test</option>
-<option value="%d">Third test</option>
+<option value="%s" selected>Entertainment</option>
+<option value="%s" selected>It&#x27;s a test</option>
+<option value="%s">Third test</option>
</select></li>""" % (self.c1.pk, self.c2.pk, self.c3.pk),
)