def test_kw(self): kw1 = EclKW.create("KW1", 2, EclTypeEnum.ECL_INT_TYPE) kw2 = EclKW.create("KW2", 2, EclTypeEnum.ECL_INT_TYPE) kw1[0] = 99 kw1[1] = 77 kw2[0] = 113 kw2[1] = 335 with TestAreaContext("python/fortio/write-kw"): f = FortIO.writer("test", fmt_file=False) kw1.fwrite(f) f.close() f = FortIO.open("test", mode="a") kw2.fwrite(f) f.close() f = FortIO.open("test", fmt_file=False) k1 = EclKW.fread(f) k2 = EclKW.fread(f) f.close() self.assertTrue(k1.equal(kw1)) self.assertTrue(k2.equal(kw2))
def test_fwrite( self ): #work_area = TestArea("python/ecl_file/fwrite") with TestAreaContext("python/ecl_file/fwrite"): rst_file = EclFile(self.test_file) fortio = FortIO.writer("ECLIPSE.UNRST") rst_file.fwrite(fortio) fortio.close() rst_file.close() self.assertFilesAreEqual("ECLIPSE.UNRST", self.test_file)
def test_open_write(self): with TestAreaContext("python/fortio/write"): f = FortIO.writer("newfile") f.close() self.assertTrue(True)