summaryrefslogtreecommitdiff
path: root/tests/forms_tests/widget_tests
diff options
context:
space:
mode:
authorNick Pope <nick@nickpope.me.uk>2023-11-21 15:11:58 +0000
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-11-28 06:19:38 +0100
commitbaf705f34a8c8977d042ce43c71f508f9ca4f8ce (patch)
tree6ee650aea8ba19532955839fcb0c39a0705af7e1 /tests/forms_tests/widget_tests
parent051dbb53884eb202131c27dfdeac7c3ddd7b1072 (diff)
Refs #34986 -- Fixed some test assertions for PyPy.
These failures were due to minor inconsistencies or implementation differences between CPython and PyPy.
Diffstat (limited to 'tests/forms_tests/widget_tests')
-rw-r--r--tests/forms_tests/widget_tests/test_selectdatewidget.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/forms_tests/widget_tests/test_selectdatewidget.py b/tests/forms_tests/widget_tests/test_selectdatewidget.py
index 215c41a809..017e90f5f6 100644
--- a/tests/forms_tests/widget_tests/test_selectdatewidget.py
+++ b/tests/forms_tests/widget_tests/test_selectdatewidget.py
@@ -5,6 +5,7 @@ from django.forms import DateField, Form, SelectDateWidget
from django.test import override_settings
from django.utils import translation
from django.utils.dates import MONTHS_AP
+from django.utils.version import PYPY
from .base import WidgetTest
@@ -611,7 +612,11 @@ class SelectDateWidgetTest(WidgetTest):
((None, "12", "1"), None),
(("2000", None, "1"), None),
(("2000", "12", None), None),
- ((str(sys.maxsize + 1), "12", "1"), "0-0-0"),
+ (
+ (str(sys.maxsize + 1), "12", "1"),
+ # PyPy does not raise OverflowError.
+ f"{sys.maxsize + 1}-12-1" if PYPY else "0-0-0",
+ ),
]
for values, expected in tests:
with self.subTest(values=values):