summaryrefslogtreecommitdiff
path: root/tests/admin_scripts
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2019-11-13 06:30:40 -0800
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2019-12-06 10:33:54 +0100
commit8eb0f73eed4535a9e53ffd988242b7294d859a55 (patch)
treedb6cde060949350981b53653e0a421905054d63c /tests/admin_scripts
parent8aefe1113706b4c1ee1835ee8eb9ee7e335435aa (diff)
downloaddjango-8eb0f73eed4535a9e53ffd988242b7294d859a55.tar.gz
Refs #23433 -- Removed script argument from AdminScriptTestCase.run_test().
Diffstat (limited to 'tests/admin_scripts')
-rw-r--r--tests/admin_scripts/tests.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/admin_scripts/tests.py b/tests/admin_scripts/tests.py
index 3dc79dd514..a0b7770757 100644
--- a/tests/admin_scripts/tests.py
+++ b/tests/admin_scripts/tests.py
@@ -93,7 +93,7 @@ class AdminScriptTestCase(SimpleTestCase):
paths.append(os.path.dirname(backend_dir))
return paths
- def run_test(self, script, args, settings_file=None, apps=None):
+ def run_test(self, args, settings_file=None, apps=None):
base_dir = os.path.dirname(self.test_dir)
# The base dir for Django's tests is one level up.
tests_dir = os.path.dirname(os.path.dirname(__file__))
@@ -117,7 +117,7 @@ class AdminScriptTestCase(SimpleTestCase):
test_environ['PYTHONWARNINGS'] = ''
p = subprocess.run(
- [sys.executable, script] + args,
+ [sys.executable, *args],
stdout=subprocess.PIPE, stderr=subprocess.PIPE,
cwd=self.test_dir,
env=test_environ, universal_newlines=True,
@@ -126,7 +126,7 @@ class AdminScriptTestCase(SimpleTestCase):
def run_django_admin(self, args, settings_file=None):
script_dir = os.path.abspath(os.path.join(os.path.dirname(django.__file__), 'bin'))
- return self.run_test(os.path.join(script_dir, 'django-admin.py'), args, settings_file)
+ return self.run_test([os.path.join(script_dir, 'django-admin.py'), *args], settings_file)
def run_manage(self, args, settings_file=None, manage_py=None):
template_manage_py = (
@@ -144,7 +144,7 @@ class AdminScriptTestCase(SimpleTestCase):
with open(test_manage_py, 'w') as fp:
fp.write(manage_py_contents)
- return self.run_test('./manage.py', args, settings_file)
+ return self.run_test(['./manage.py', *args], settings_file)
def assertNoOutput(self, stream):
"Utility assertion: assert that the given stream is empty"
@@ -2263,11 +2263,11 @@ class MainModule(AdminScriptTestCase):
def test_runs_django_admin(self):
cmd_out, _ = self.run_django_admin(['--version'])
- mod_out, _ = self.run_test('-m', ['django', '--version'])
+ mod_out, _ = self.run_test(['-m', 'django', '--version'])
self.assertEqual(mod_out, cmd_out)
def test_program_name_in_help(self):
- out, err = self.run_test('-m', ['django', 'help'])
+ out, err = self.run_test(['-m', 'django', 'help'])
self.assertOutput(out, "Type 'python -m django help <subcommand>' for help on a specific subcommand.")