(self)
| 162 | ] |
| 163 | |
| 164 | def test_decoder(self): |
| 165 | # Try a few one-shot test cases. |
| 166 | for input, eof, output in self.test_cases: |
| 167 | d = StatefulIncrementalDecoder() |
| 168 | self.assertEqual(d.decode(input, eof), output) |
| 169 | |
| 170 | # Also test an unfinished decode, followed by forcing EOF. |
| 171 | d = StatefulIncrementalDecoder() |
| 172 | self.assertEqual(d.decode(b'oiabcd'), '') |
| 173 | self.assertEqual(d.decode(b'', 1), 'abcd.') |
| 174 | |
| 175 | class TextIOWrapperTest: |
| 176 |
nothing calls this directly
no test coverage detected