MCPcopy
hub / github.com/django/django / test_subparser_error_formatting

Method test_subparser_error_formatting

tests/user_commands/tests.py:544–554  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

542 self.assertEqual(out.strip(), "Set foo")
543
544 def test_subparser_error_formatting(self):
545 self.write_settings("settings.py", apps=["user_commands"])
546 out, err = self.run_manage(["subparser", "foo", "twelve"])
547 self.maxDiff = None
548 self.assertNoOutput(out)
549 err_lines = err.splitlines()
550 self.assertEqual(len(err_lines), 2)
551 self.assertEqual(
552 err_lines[1],
553 "manage.py subparser foo: error: argument bar: invalid int value: 'twelve'",
554 )
555
556 def test_subparser_non_django_error_formatting(self):
557 self.write_settings("settings.py", apps=["user_commands"])

Callers

nothing calls this directly

Calls 3

write_settingsMethod · 0.80
run_manageMethod · 0.80
assertNoOutputMethod · 0.80

Tested by

no test coverage detected