Lines Matching refs:write
94 def write(self, b):
165 def write(self, b):
166 return super().write(b) * 2
290 def write(self, b):
300 # write data up to the first blocker
326 self.assertEqual(f.write(b"blah."), 5)
331 self.assertEqual(f.write(b"blah."), 5)
333 self.assertEqual(f.write(b"Hello."), 6)
338 self.assertEqual(f.write(buffer), 9)
341 self.assertEqual(f.write(b"h"), 1)
392 self.assertEqual(f.write(b"xxx"), 3)
417 self.assertRaises(exc, fp.write, b"blah")
420 self.assertRaises(exc, fp.write, b"blah")
423 self.assertRaises(exc, fp.write, "blah")
447 # Guarantee that we can write into the pipe without blocking
469 write = self.BufferedIOBase.write
512 obj.write(data)
514 self.assertRaises(OSError, obj.write, data)
572 f.write(b"abc\ndef\nxyzzy\nfoo\x00bar\nanother line")
625 f.write(b"xxx")
639 f.write(b"xxx")
666 f.write(b"xxx")
717 f.write(b"xxx")
726 self.assertEqual(f.write(a), n)
740 f.write("egg\n")
760 f.write(b"egg\n")
771 f.write(b"abcxxx")
868 f.write("egg\n")
937 f.write("egg\n")
959 with self.assertRaisesRegex(ValueError, 'read/write/append mode'):
1474 f.write(s)
1636 self.assertEqual(3, bufio.write(b"abc"))
1642 self.assertEqual(3, bufio.write(b"ghi"))
1652 bufio.write, b'')
1654 self.assertEqual(bufio.write(b''), 0)
1659 buf.write(b"howdy!")
1668 bufio.write(b"abc")
1671 bufio.write(buffer)
1681 bufio.write(contents[n:n+3])
1693 # Generator of write sizes: repeat each N 15 times then proceed to N+1
1701 self.assertEqual(bufio.write(contents[n:n+size]), size)
1734 self.assertEqual(bufio.write(b"abcd"), 4)
1735 self.assertEqual(bufio.write(b"efghi"), 5)
1738 self.assertEqual(bufio.write(b"jklmn"), 5)
1743 bufio.write(b"opqrwxyz0123456789")
1752 self.assertEqual(bufio.write(b"ABCDEFGHI"), 9)
1760 self.assertEqual(bufio.write(b"abcdef"), 6)
1763 self.assertEqual(bufio.write(b"XY"), 2)
1766 self.assertEqual(bufio.write(b"123456"), 6)
1773 bufio.write(b"abc")
1803 bufio.write(b"abc")
1813 bufio.write(b"abcdef")
1826 f.write(b'\x00' * 10000)
1830 f.write(b'\x00' * (buffer_size + 1))
1831 # After write write_pos and write_end are set to 0
1868 bufio.write(s)
1890 self.assertRaises(OSError, bufio.write, b"abcdef")
1903 raw.write = bad_write
1905 b.write(b'spam')
1917 self.assertRaises(ValueError, bufio.write, b'spam')
1942 self.assertRaises(ValueError, bufio.write, b"def")
1944 self.assertRaises(ValueError, bufio.write, b"def")
1946 self.assertRaises(ValueError, bufio.write, b"def")
1956 f.write(b"123xxx")
1989 pair.write, b'')
1992 self.assertEqual(pair.write(b''), 0)
2052 pair.write(b"abc")
2055 pair.write(buffer)
2206 rw.write(b"ddd")
2207 rw.write(b"eee")
2221 rw.write(b"123f")
2240 bufio.write(b"12")
2247 raw.write(b"XYZ")
2278 bufio.write(b"123")
2280 bufio.write(b"45")
2329 bufio.write(b"B" * overwrite_size)
2331 # If the write size was smaller than the buffer size, flush() and
2346 bufio.write(b'\x02')
2347 # This writes earlier than the previous write, but still inside
2350 bufio.write(b'\x01')
2370 self.assertEqual(bufio.write(b"BB"), 2) # the write buffer increases
2381 f.write(b"1")
2383 f.write(b'2')
2385 f.write(b'3')
2389 f.write(b'4')
2397 f.write(b"2")
2405 f.write(b'1')
2407 f.write(b'2')
2409 f.write(b'3')
2646 t.write("howdy")
2693 t.write("X")
2695 t.write("Y\nZ")
2697 t.write("A\rB")
2704 t.write("AB\nC")
2709 t.write("DEF\nG")
2711 t.write("H")
2715 t.write("IJ")
2781 self.assertRaises(UnicodeError, t.write, "\xff")
2785 self.assertRaises(UnicodeError, t.write, "\xff")
2790 t.write("abc\xffdef\n")
2797 t.write("abc\xffdef\n")
2870 txt.write("AAA\nB")
2871 txt.write("BB\nCCC\n")
2872 txt.write("X\rY\r\nZ")
2886 t.write("abc")
2934 self.assertEqual(f.write("abc"), 3)
2951 self.assertEqual(f.write("def"), 3)
2969 f.write(line)
2983 f.write("\xff\n")
2985 f.write("\xff\n")
3010 f.write(line*2)
3021 f.write(data)
3037 f.write(data)
3077 f.write("AB\n\u3046\u3048\n")
3092 f.write("\u00e6\u0300")
3094 f.write("\u00e6")
3096 f.write("\u0300")
3115 f.write(data)
3116 f.write(data)
3246 f.write('aaa')
3252 f.write('xxx')
3261 f.write('aaa')
3265 f.write('zzz')
3267 f.write('bbb')
3276 f.write('aaa')
3280 f.write('xxx')
3299 f.write(text)
3401 txt.write('1')
3402 txt.write('23\n4')
3403 txt.write('5')
3414 def write(self, *args, **kwargs):
3416 return super().write(*args, **kwargs)
3423 # write to the buffered io but don't overflow the buffer
3425 textio.write(text)
3429 # buffer.write *is* called with write_through=True
3434 textio.write(text * 10) # total content is larger than bufio buffer
3441 t.write('1')
3445 t.write('23')
3449 t.write('45')
3472 # Issue 31271: Calling write() while the return value of encoder's
3477 self.assertRaises(TypeError, t.write, 'bar')
3603 txt.write('foo\n')
3605 txt.write('\xe9\n')
3613 txt.write('abc\xe9\n')
3616 txt.write('d\xe9f\n')
3624 txt.write('abc\n')
3626 txt.write('d\xe9f\n')
3635 txt.write('abc\n')
3637 txt.write('d\xe9f\n')
3648 txt.write('LF\n')
3657 txt.write('CRLF\n')
3690 txt.write('linesep\n')
3692 txt.write('LF\n')
3694 txt.write('LF\n')
3696 txt.write('CR\n')
3698 txt.write('CRLF\n')
3703 # Assertion failures occurred in tell() after read() and write().
3710 t.write('x')
3755 t.write("456def")
3789 def write(self, data):
3792 return super().write(data)
3797 t.write("abc")
3798 t.write("def")
3799 # default chunk size is 8192 bytes so t don't write data to buf.
3803 t.write("x"*(chunk_size+1))
3806 t.write("ghi")
3807 t.write("x"*chunk_size)
4050 self.assertRaises(ValueError, f.write,
4184 # then we will never get a partial write of the buffer.
4195 wf.write(msg)
4204 wf.write(msg)
4233 f.write(b"spam")
4343 # daemon thread and the main thread both write to a file.
4354 file.write('.')
4366 file.write('!')
4408 """Check that a partial write, when it gets interrupted, properly
4415 # - if wio.write() happens to trigger a garbage collection,
4456 # Fill the pipe enough that the write will be blocking.
4458 # other thread has read one byte, the low-level write will
4464 self.assertRaises(ZeroDivisionError, wio.write, large_data)
4503 wio.write(data)
4510 # Either the reentrant call to wio.write() fails with RuntimeError,
4515 wio.write(data)
4542 os.write(w, b"bar")
4546 os.write(w, b"foo")
4570 """Check that a buffered write, when it gets interrupted (either
4576 # write end.
4582 # write() to finish. This thread is started after the SIGALRM is
4583 # received (forcing a first EINTR in write()).
4610 # - first raw write() is partial (because of the limited pipe buffer
4612 # - second raw write() returns EINTR (because of the second alarm)
4613 # - subsequent write()s are successful (either partial or complete)
4614 written = wio.write(large_data)