def test_rwremotefile4(self): """append to existing file""" f = RWRemoteFile('/source/project/package/fname2', append=True) # read first line self.assertEqual(f.readline(), 'yet another\n') # append/overwrite text f.write('more complex\n') f.write('testcase\n') # check that it is a StringIO self.assertTrue(isinstance(f._fobj, OutputType)) f.close()
def test_rwremotefile4(self): """append to existing file""" f = RWRemoteFile('/source/project/package/fname2', append=True) # read first line self.assertEqual(f.readline(), 'yet another\n') # append/overwrite text f.write('more complex\n') f.write('testcase\n') # check that it is a StringIO self.assertTrue(isinstance(f._fobj, OutputType)) f.close()
def test_rwremotefile8(self): """append to existing file""" f = RWRemoteFile('/source/project/package/fname2', tmp_size=15, append=True) # read first line self.assertEqual(f.readline(), 'yet another\n') self.assertTrue(os.path.exists(f._fobj.name)) # append/overwrite text f.write('more complex\n') f.write('testcase\n') f.close() self.assertFalse(os.path.exists(f._fobj.name))
def test_rwremotefile8(self): """append to existing file""" f = RWRemoteFile('/source/project/package/fname2', tmp_size=15, append=True) # read first line self.assertEqual(f.readline(), 'yet another\n') self.assertTrue(os.path.exists(f._fobj.name)) # append/overwrite text f.write('more complex\n') f.write('testcase\n') f.close() self.assertFalse(os.path.exists(f._fobj.name))
def test_rwremotefile1(self): """read and seek through a file""" f = RWRemoteFile('/source/project/package/fname', rev='123') f.seek(1, os.SEEK_SET) self.assertEqual(f.read(7), 'his is ') f.seek(0, os.SEEK_SET) self.assertEqual(f.read(7), 'This is') f.seek(0, os.SEEK_SET) self.assertTrue(len(f.readlines()) == 5) f.seek(0, os.SEEK_SET) self.assertEqual(f.readline(), 'This is a simple file\n') self.assertEqual(f.readline(), 'with some newlines\n') self.assertEqual(f.read(), '\nand\ntext.\n') f.close()
def test_rwremotefile1(self): """read and seek through a file""" f = RWRemoteFile('/source/project/package/fname', rev='123') f.seek(1, os.SEEK_SET) self.assertEqual(f.read(7), 'his is ') f.seek(0, os.SEEK_SET) self.assertEqual(f.read(7), 'This is') f.seek(0, os.SEEK_SET) self.assertTrue(len(f.readlines()) == 5) f.seek(0, os.SEEK_SET) self.assertEqual(f.readline(), 'This is a simple file\n') self.assertEqual(f.readline(), 'with some newlines\n') self.assertEqual(f.read(), '\nand\ntext.\n') f.close()
def test_rwremotefile5(self): """read and seek through a file (tmpfile)""" f = RWRemoteFile('/source/project/package/fname', tmp_size=20, rev='123') f.seek(1, os.SEEK_SET) self.assertTrue(os.path.exists(f._fobj.name)) self.assertEqual(f.read(7), 'his is ') f.seek(0, os.SEEK_SET) self.assertEqual(f.read(7), 'This is') f.seek(0, os.SEEK_SET) self.assertTrue(len(f.readlines()) == 5) f.seek(0, os.SEEK_SET) self.assertEqual(f.readline(), 'This is a simple file\n') self.assertEqual(f.readline(), 'with some newlines\n') self.assertEqual(f.read(), '\nand\ntext.\n') f.close() self.assertFalse(os.path.exists(f._fobj.name))
def test_rwremotefile5(self): """read and seek through a file (tmpfile)""" f = RWRemoteFile('/source/project/package/fname', tmp_size=20, rev='123') f.seek(1, os.SEEK_SET) self.assertTrue(os.path.exists(f._fobj.name)) self.assertEqual(f.read(7), 'his is ') f.seek(0, os.SEEK_SET) self.assertEqual(f.read(7), 'This is') f.seek(0, os.SEEK_SET) self.assertTrue(len(f.readlines()) == 5) f.seek(0, os.SEEK_SET) self.assertEqual(f.readline(), 'This is a simple file\n') self.assertEqual(f.readline(), 'with some newlines\n') self.assertEqual(f.read(), '\nand\ntext.\n') f.close() self.assertFalse(os.path.exists(f._fobj.name))