Test that pressing Ctrl+D on empty line exits the program
(self)
| 2393 | return reader |
| 2394 | |
| 2395 | def test_ctrl_d_empty_line(self): |
| 2396 | """Test that pressing Ctrl+D on empty line exits the program""" |
| 2397 | events = [ |
| 2398 | Event(evt="key", data="\x04", raw=bytearray(b"\x04")), # Ctrl+D |
| 2399 | ] |
| 2400 | reader = self.prepare_reader(events) |
| 2401 | with self.assertRaises(EOFError): |
| 2402 | multiline_input(reader) |
| 2403 | |
| 2404 | def test_ctrl_d_multiline_with_new_line(self): |
| 2405 | """Test that pressing Ctrl+D in multiline mode with trailing newline exits multiline mode""" |
nothing calls this directly
no test coverage detected