(self)
| 224 | unlink(TESTFN) |
| 225 | |
| 226 | def test_bad_indentation(self): |
| 227 | err = self.get_exception_format(self.syntax_error_bad_indentation, |
| 228 | IndentationError) |
| 229 | self.assertEqual(len(err), 4) |
| 230 | self.assertEqual(err[1].strip(), "print(2)") |
| 231 | self.assertIn("^", err[2]) |
| 232 | self.assertEqual(err[1].find(")") + 1, err[2].find("^")) |
| 233 | |
| 234 | # No caret for "unexpected indent" |
| 235 | err = self.get_exception_format(self.syntax_error_bad_indentation2, |
| 236 | IndentationError) |
| 237 | self.assertEqual(len(err), 3) |
| 238 | self.assertEqual(err[1].strip(), "print(2)") |
| 239 | |
| 240 | def test_base_exception(self): |
| 241 | # Test that exceptions derived from BaseException are formatted right |
nothing calls this directly
no test coverage detected