From 7bbbadc69383f0a2b99253e153b974f8783e876d Mon Sep 17 00:00:00 2001 From: Coen van der Kamp Date: Wed, 8 Mar 2023 20:12:34 +0100 Subject: Fixed #34380 -- Allowed specifying a default URL scheme in forms.URLField. This also deprecates "http" as the default scheme. --- tests/admin_widgets/tests.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tests/admin_widgets') diff --git a/tests/admin_widgets/tests.py b/tests/admin_widgets/tests.py index fea7d72616..2977b64596 100644 --- a/tests/admin_widgets/tests.py +++ b/tests/admin_widgets/tests.py @@ -22,9 +22,10 @@ from django.db.models import ( ManyToManyField, UUIDField, ) -from django.test import SimpleTestCase, TestCase, override_settings +from django.test import SimpleTestCase, TestCase, ignore_warnings, override_settings from django.urls import reverse from django.utils import translation +from django.utils.deprecation import RemovedInDjango60Warning from .models import ( Advisor, @@ -106,6 +107,7 @@ class AdminFormfieldForDBFieldTests(SimpleTestCase): def test_TextField(self): self.assertFormfield(Event, "description", widgets.AdminTextareaWidget) + @ignore_warnings(category=RemovedInDjango60Warning) def test_URLField(self): self.assertFormfield(Event, "link", widgets.AdminURLFieldWidget) @@ -320,6 +322,7 @@ class AdminForeignKeyRawIdWidget(TestDataMixin, TestCase): def setUp(self): self.client.force_login(self.superuser) + @ignore_warnings(category=RemovedInDjango60Warning) def test_nonexistent_target_id(self): band = Band.objects.create(name="Bogey Blues") pk = band.pk @@ -335,6 +338,7 @@ class AdminForeignKeyRawIdWidget(TestDataMixin, TestCase): "Select a valid choice. That choice is not one of the available choices.", ) + @ignore_warnings(category=RemovedInDjango60Warning) def test_invalid_target_id(self): for test_str in ("Iñtërnâtiônàlizætiøn", "1234'", -1234): # This should result in an error message, not a server exception. @@ -1610,6 +1614,7 @@ class HorizontalVerticalFilterSeleniumTests(AdminWidgetSeleniumTestCase): self.assertCountSeleniumElements("#id_students_to > option", 2) +@ignore_warnings(category=RemovedInDjango60Warning) class AdminRawIdWidgetSeleniumTests(AdminWidgetSeleniumTestCase): def setUp(self): super().setUp() -- cgit v1.3