(self)
| 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"]) |
nothing calls this directly
no test coverage detected