summaryrefslogtreecommitdiff
path: root/tests/shell
diff options
context:
space:
mode:
authorhesham942 <heshamhatem2004@gmail.com>2025-03-14 15:16:38 +0200
committernessita <124304+nessita@users.noreply.github.com>2025-03-17 16:29:28 -0300
commite804a07d76fc85468f27f7130ae1442fabcd650d (patch)
treede53ecf30cf4f5bceccbfdfaba4aa06f91218982 /tests/shell
parent1823a8011346afc280e0efaf8cb7c086b148f881 (diff)
Fixed #36252 -- Handled duplicate automatic imports in the shell command.
Diffstat (limited to 'tests/shell')
-rw-r--r--tests/shell/tests.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/shell/tests.py b/tests/shell/tests.py
index 49c85ecbe3..ff4db089f7 100644
--- a/tests/shell/tests.py
+++ b/tests/shell/tests.py
@@ -303,11 +303,16 @@ class ShellCommandAutoImportsTestCase(SimpleTestCase):
def test_message_with_stdout_listing_objects_with_isort_not_installed(self):
class TestCommand(shell.Command):
def get_auto_imports(self):
+ # Include duplicate import strings to ensure proper handling,
+ # independent of isort's deduplication (#36252).
return super().get_auto_imports() + [
"django.urls.reverse",
"django.urls.resolve",
"shell",
"django",
+ "django.urls.reverse",
+ "shell",
+ "django",
]
with captured_stdout() as stdout: