(self)
| 344 | self.assertEqual(result, "I used to receive only filename and mode") |
| 345 | |
| 346 | def test_context_manager(self): |
| 347 | t1 = self.writeTmp("A\nB\nC") |
| 348 | t2 = self.writeTmp("D\nE\nF") |
| 349 | with FileInput(files=(t1, t2), encoding="utf-8") as fi: |
| 350 | lines = list(fi) |
| 351 | self.assertEqual(lines, ["A\n", "B\n", "C", "D\n", "E\n", "F"]) |
| 352 | self.assertEqual(fi.filelineno(), 3) |
| 353 | self.assertEqual(fi.lineno(), 6) |
| 354 | self.assertEqual(fi._files, ()) |
| 355 | |
| 356 | def test_close_on_exception(self): |
| 357 | t1 = self.writeTmp("") |
nothing calls this directly
no test coverage detected