(self, funcname)
| 82 | self.assertEqual(msvcrt.getch(), b'c') |
| 83 | |
| 84 | def check_getwch(self, funcname): |
| 85 | code = dedent(f''' |
| 86 | import msvcrt |
| 87 | from _testconsole import write_input |
| 88 | with open("CONIN$", "rb", buffering=0) as stdin: |
| 89 | write_input(stdin, {ascii(c_encoded)}) |
| 90 | assert msvcrt.{funcname}() == "{c}" |
| 91 | ''') |
| 92 | self.run_in_separated_process(code) |
| 93 | |
| 94 | def test_getwch(self): |
| 95 | self.check_getwch('getwch') |
no test coverage detected