summaryrefslogtreecommitdiff
path: root/tests/admin_scripts
diff options
context:
space:
mode:
authorDražen Odobašić <dodobas@candela-it.com>2015-09-11 19:33:12 -0400
committerTim Graham <timograham@gmail.com>2015-09-12 11:40:50 -0400
commitb1e33ceceda1e75ff68c7deed8f6659683a195d3 (patch)
treee4e446f69194f2dc3c9c7ee3ecf48290ea8d4d31 /tests/admin_scripts
parent84b0a8d2aad042fb573df5055b6153770d0929ac (diff)
Fixed #23395 -- Limited line lengths to 119 characters.
Diffstat (limited to 'tests/admin_scripts')
-rw-r--r--tests/admin_scripts/tests.py88
1 files changed, 74 insertions, 14 deletions
diff --git a/tests/admin_scripts/tests.py b/tests/admin_scripts/tests.py
index 397856912e..4e976d89fd 100644
--- a/tests/admin_scripts/tests.py
+++ b/tests/admin_scripts/tests.py
@@ -964,21 +964,36 @@ class ManageAlternateSettings(AdminScriptTestCase):
"alternate: manage.py can execute user commands if settings are provided as argument"
args = ['noargs_command', '--settings=alternate_settings']
out, err = self.run_manage(args)
- self.assertOutput(out, "EXECUTE: noargs_command options=[('no_color', False), ('pythonpath', None), ('settings', 'alternate_settings'), ('traceback', False), ('verbosity', 1)]")
+ self.assertOutput(
+ out,
+ "EXECUTE: noargs_command options=[('no_color', False), "
+ "('pythonpath', None), ('settings', 'alternate_settings'), "
+ "('traceback', False), ('verbosity', 1)]"
+ )
self.assertNoOutput(err)
def test_custom_command_with_environment(self):
"alternate: manage.py can execute user commands if settings are provided in environment"
args = ['noargs_command']
out, err = self.run_manage(args, 'alternate_settings')
- self.assertOutput(out, "EXECUTE: noargs_command options=[('no_color', False), ('pythonpath', None), ('settings', None), ('traceback', False), ('verbosity', 1)]")
+ self.assertOutput(
+ out,
+ "EXECUTE: noargs_command options=[('no_color', False), "
+ "('pythonpath', None), ('settings', None), ('traceback', False), "
+ "('verbosity', 1)]"
+ )
self.assertNoOutput(err)
def test_custom_command_output_color(self):
"alternate: manage.py output syntax color can be deactivated with the `--no-color` option"
args = ['noargs_command', '--no-color', '--settings=alternate_settings']
out, err = self.run_manage(args)
- self.assertOutput(out, "EXECUTE: noargs_command options=[('no_color', True), ('pythonpath', None), ('settings', 'alternate_settings'), ('traceback', False), ('verbosity', 1)]")
+ self.assertOutput(
+ out,
+ "EXECUTE: noargs_command options=[('no_color', True), "
+ "('pythonpath', None), ('settings', 'alternate_settings'), "
+ "('traceback', False), ('verbosity', 1)]"
+ )
self.assertNoOutput(err)
@@ -1660,7 +1675,12 @@ class CommandTypes(AdminScriptTestCase):
args = ['noargs_command']
out, err = self.run_manage(args)
self.assertNoOutput(err)
- self.assertOutput(out, "EXECUTE: noargs_command options=[('no_color', False), ('pythonpath', None), ('settings', None), ('traceback', False), ('verbosity', 1)]")
+ self.assertOutput(
+ out,
+ "EXECUTE: noargs_command options=[('no_color', False), "
+ "('pythonpath', None), ('settings', None), ('traceback', False), "
+ "('verbosity', 1)]"
+ )
def test_noargs_with_args(self):
"NoArg Commands raise an error if an argument is provided"
@@ -1674,7 +1694,11 @@ class CommandTypes(AdminScriptTestCase):
out, err = self.run_manage(args)
self.assertNoOutput(err)
self.assertOutput(out, "EXECUTE:AppCommand name=django.contrib.auth, options=")
- self.assertOutput(out, ", options=[('no_color', False), ('pythonpath', None), ('settings', None), ('traceback', False), ('verbosity', 1)]")
+ self.assertOutput(
+ out,
+ ", options=[('no_color', False), ('pythonpath', None), "
+ "('settings', None), ('traceback', False), ('verbosity', 1)]"
+ )
def test_app_command_no_apps(self):
"User AppCommands raise an error when no app name is provided"
@@ -1688,9 +1712,17 @@ class CommandTypes(AdminScriptTestCase):
out, err = self.run_manage(args)
self.assertNoOutput(err)
self.assertOutput(out, "EXECUTE:AppCommand name=django.contrib.auth, options=")
- self.assertOutput(out, ", options=[('no_color', False), ('pythonpath', None), ('settings', None), ('traceback', False), ('verbosity', 1)]")
+ self.assertOutput(
+ out,
+ ", options=[('no_color', False), ('pythonpath', None), "
+ "('settings', None), ('traceback', False), ('verbosity', 1)]"
+ )
self.assertOutput(out, "EXECUTE:AppCommand name=django.contrib.contenttypes, options=")
- self.assertOutput(out, ", options=[('no_color', False), ('pythonpath', None), ('settings', None), ('traceback', False), ('verbosity', 1)]")
+ self.assertOutput(
+ out,
+ ", options=[('no_color', False), ('pythonpath', None), "
+ "('settings', None), ('traceback', False), ('verbosity', 1)]"
+ )
def test_app_command_invalid_app_label(self):
"User AppCommands can execute when a single app name is provided"
@@ -1709,7 +1741,11 @@ class CommandTypes(AdminScriptTestCase):
args = ['label_command', 'testlabel']
out, err = self.run_manage(args)
self.assertNoOutput(err)
- self.assertOutput(out, "EXECUTE:LabelCommand label=testlabel, options=[('no_color', False), ('pythonpath', None), ('settings', None), ('traceback', False), ('verbosity', 1)]")
+ self.assertOutput(
+ out,
+ "EXECUTE:LabelCommand label=testlabel, options=[('no_color', False), "
+ "('pythonpath', None), ('settings', None), ('traceback', False), ('verbosity', 1)]"
+ )
def test_label_command_no_label(self):
"User LabelCommands raise an error if no label is provided"
@@ -1722,8 +1758,16 @@ class CommandTypes(AdminScriptTestCase):
args = ['label_command', 'testlabel', 'anotherlabel']
out, err = self.run_manage(args)
self.assertNoOutput(err)
- self.assertOutput(out, "EXECUTE:LabelCommand label=testlabel, options=[('no_color', False), ('pythonpath', None), ('settings', None), ('traceback', False), ('verbosity', 1)]")
- self.assertOutput(out, "EXECUTE:LabelCommand label=anotherlabel, options=[('no_color', False), ('pythonpath', None), ('settings', None), ('traceback', False), ('verbosity', 1)]")
+ self.assertOutput(
+ out,
+ "EXECUTE:LabelCommand label=testlabel, options=[('no_color', False), "
+ "('pythonpath', None), ('settings', None), ('traceback', False), ('verbosity', 1)]"
+ )
+ self.assertOutput(
+ out,
+ "EXECUTE:LabelCommand label=anotherlabel, options=[('no_color', False), "
+ "('pythonpath', None), ('settings', None), ('traceback', False), ('verbosity', 1)]"
+ )
class Discovery(SimpleTestCase):
@@ -1794,7 +1838,13 @@ class ArgumentOrder(AdminScriptTestCase):
def _test(self, args, option_b="'2'"):
out, err = self.run_manage(args)
self.assertNoOutput(err)
- self.assertOutput(out, "EXECUTE:BaseCommand labels=('testlabel',), options=[('no_color', False), ('option_a', 'x'), ('option_b', %s), ('option_c', '3'), ('pythonpath', None), ('settings', 'alternate_settings'), ('traceback', False), ('verbosity', 1)]" % option_b)
+ self.assertOutput(
+ out,
+ "EXECUTE:BaseCommand labels=('testlabel',), options=[('no_color', False), "
+ "('option_a', 'x'), ('option_b', %s), ('option_c', '3'), "
+ "('pythonpath', None), ('settings', 'alternate_settings'), "
+ "('traceback', False), ('verbosity', 1)]" % option_b
+ )
@override_settings(ROOT_URLCONF='admin_scripts.urls')
@@ -1907,7 +1957,10 @@ class StartProject(LiveServerTestCase, AdminScriptTestCase):
self.assertTrue(os.path.exists(os.path.join(testproject_dir, 'run.py')))
def test_custom_project_template_from_tarball_by_url(self):
- "Make sure the startproject management command is able to use a different project template from a tarball via a url"
+ """
+ The startproject management command is able to use a different project
+ template from a tarball via a URL.
+ """
template_url = '%s/custom_templates/project_template.tgz' % self.live_server_url
args = ['startproject', '--template', template_url, 'urltestproject']
@@ -1971,7 +2024,11 @@ class StartProject(LiveServerTestCase, AdminScriptTestCase):
self.write_settings('alternate_settings.py')
self.addCleanup(self.remove_settings, 'alternate_settings.py')
template_path = os.path.join(custom_templates_dir, 'project_template')
- args = ['custom_startproject', '--template', template_path, 'another_project', 'project_dir', '--extra', '<&>', '--settings=alternate_settings']
+ args = [
+ 'custom_startproject', '--template', template_path,
+ 'another_project', 'project_dir', '--extra', '<&>',
+ '--settings=alternate_settings',
+ ]
testproject_dir = os.path.join(self.test_dir, 'project_dir')
os.mkdir(testproject_dir)
self.addCleanup(shutil.rmtree, testproject_dir)
@@ -1996,7 +2053,10 @@ class StartProject(LiveServerTestCase, AdminScriptTestCase):
self.assertFalse(os.path.exists(testproject_dir))
def test_custom_project_template_with_non_ascii_templates(self):
- "Ticket 18091: Make sure the startproject management command is able to render templates with non-ASCII content"
+ """
+ The startproject management command is able to render templates with
+ non-ASCII content.
+ """
template_path = os.path.join(custom_templates_dir, 'project_template')
args = ['startproject', '--template', template_path, '--extension=txt', 'customtestproject']
testproject_dir = os.path.join(self.test_dir, 'customtestproject')