Lines Matching refs:write

73         self.assertEqual(f.write(t("blah.")), 5)
75 self.assertEqual(f.write(t("Hello.")), 6)
79 self.assertEqual(f.write(t(" world\n\n\n")), 9)
81 self.assertEqual(f.write(t("h")), 1)
94 self.assertRaises(TypeError, memio.write, None)
96 self.assertRaises(ValueError, memio.write, self.buftype(""))
136 memio.write(buf)
331 memio.write(self.EOF)
333 memio.write(buf)
450 self.assertRaises(BufferError, memio.write, b'x' * 100)
524 self.assertRaises(TypeError, memio.write, "1234567890")
533 self.assertEqual(memio.write(a), 10)
546 # The C StringIO decodes newlines in write() calls, but the Python
553 memio.write("a\n")
556 memio.write("b\r\n")
559 memio.write("c\rd")
588 self.assertEqual(memio.write("a\nb\r\nc\rd"), 8)
605 self.assertEqual(2, memio.write("a\n"))
606 self.assertEqual(3, memio.write("b\r\n"))
607 self.assertEqual(3, memio.write("c\rd"))
626 self.assertEqual(2, memio.write("a\n"))
627 self.assertEqual(2, memio.write("b\r"))
628 self.assertEqual(2, memio.write("\nc"))
629 self.assertEqual(2, memio.write("\rd"))
641 self.assertEqual(memio.write("a\nb\r\nc\rd"), 8)
655 self.assertEqual(memio.write("a\nb\r\nc\rd"), 8)
673 self.assertEqual(memio.write("a\nb\r\nc\rd"), 8)
705 memio.write('\ud800')
765 # Various tests of copy-on-write behaviour for BytesIO.
768 # Common code for all BytesIO copy-on-write mutation tests.
785 # Ensure write that would not cause a resize still results in a copy.
788 memio.write(b'foo')
802 # BytesIO should accept only Bytes for copy-on-write sharing, since
821 self.assertEqual(memio.write(buf), len(buf))
824 self.assertEqual(memio.write(buf), len(buf))