Beispiel #1
0
 def test_seek_on_buffered_pipe (self):
     f = GreenPipe(self.tempdir + "/TestFile", 'w+', 1024)
     self.assertEquals(f.tell(), 0)
     f.seek(0, 2)
     self.assertEquals(f.tell(), 0)
     f.write('1234567890')
     f.seek(0, 2)
     self.assertEquals(f.tell(), 10)
     f.seek(0)
     value = f.read(1)
     self.assertEqual(value, '1')
     self.assertEquals(f.tell(), 1)
     value = f.read(1)
     self.assertEqual(value, '2')
     self.assertEquals(f.tell(), 2)
     f.seek(0, 1)
     self.assertEqual(f.readline(), '34567890')
     f.seek(0)
     self.assertEqual(f.readline(), '1234567890')
     f.seek(0, 2)
     self.assertEqual(f.readline(), '')
Beispiel #2
0
 def test_seek_on_buffered_pipe(self):
     f = GreenPipe(self.tempdir + "/TestFile", 'w+', 1024)
     self.assertEquals(f.tell(), 0)
     f.seek(0, 2)
     self.assertEquals(f.tell(), 0)
     f.write('1234567890')
     f.seek(0, 2)
     self.assertEquals(f.tell(), 10)
     f.seek(0)
     value = f.read(1)
     self.assertEqual(value, '1')
     self.assertEquals(f.tell(), 1)
     value = f.read(1)
     self.assertEqual(value, '2')
     self.assertEquals(f.tell(), 2)
     f.seek(0, 1)
     self.assertEqual(f.readline(), '34567890')
     f.seek(0)
     self.assertEqual(f.readline(), '1234567890')
     f.seek(0, 2)
     self.assertEqual(f.readline(), '')
Beispiel #3
0
 def test_truncate (self):
     f = GreenPipe(self.tempdir + "/TestFile", 'w+', 1024)
     f.write('1234567890')
     f.truncate(9)
     self.assertEquals(f.tell(), 9)
Beispiel #4
0
 def test_truncate(self):
     f = GreenPipe(self.tempdir + "/TestFile", 'w+', 1024)
     f.write('1234567890')
     f.truncate(9)
     self.assertEquals(f.tell(), 9)