Lines Matching defs:read1
926 read1 = read
972 # implementations (which call read() or read1() internally).
980 def read1(self, size):
987 ("readinto", 10, 6, 6), # More than read1() can return
991 ("readinto1", 10, 5, 5), # Result limited to single read1() call
992 ("readinto1", 10, 6, 5), # Buffer larger than read1() can return
1298 self.assertEqual(b"b", bufio.read1(1))
1300 self.assertEqual(b"", bufio.read1(0))
1301 self.assertEqual(b"c", bufio.read1(100))
1303 self.assertEqual(b"d", bufio.read1(100))
1305 self.assertEqual(b"efg", bufio.read1(100))
1307 self.assertEqual(b"", bufio.read1(100))
1314 self.assertEqual(b"bc", bufio.read1())
1315 self.assertEqual(b"d", bufio.read1())
1316 self.assertEqual(b"efg", bufio.read1(-1))
1318 self.assertEqual(b"", bufio.read1())
1546 self.assertRaises(ValueError, b.read1, 1)
2032 # .read1() is delegated to the underlying reader object, so this test
2036 self.assertEqual(pair.read1(3), b"abc")
2037 self.assertEqual(pair.read1(), b"def")
2310 bufio.read1(1)
2384 self.assertEqual(f.read1(1), b'd')
3718 def read1(self, len_):
3719 return _to_memoryview(super().read1(len_))
4035 if hasattr(f, "read1"):
4036 self.assertRaises(ValueError, f.read1, 1024)
4037 self.assertRaises(ValueError, f.read1)