(self)
| 1729 | class MemoryBIOTests(unittest.TestCase): |
| 1730 | |
| 1731 | def test_read_write(self): |
| 1732 | bio = ssl.MemoryBIO() |
| 1733 | bio.write(b'foo') |
| 1734 | self.assertEqual(bio.read(), b'foo') |
| 1735 | self.assertEqual(bio.read(), b'') |
| 1736 | bio.write(b'foo') |
| 1737 | bio.write(b'bar') |
| 1738 | self.assertEqual(bio.read(), b'foobar') |
| 1739 | self.assertEqual(bio.read(), b'') |
| 1740 | bio.write(b'baz') |
| 1741 | self.assertEqual(bio.read(2), b'ba') |
| 1742 | self.assertEqual(bio.read(1), b'z') |
| 1743 | self.assertEqual(bio.read(1), b'') |
| 1744 | |
| 1745 | def test_eof(self): |
| 1746 | bio = ssl.MemoryBIO() |
nothing calls this directly
no test coverage detected