added some config classes, refactored out files

This commit is contained in:
Pål Grønås Drange
2017-01-13 12:52:50 +01:00
parent afb28c00c2
commit 39fa96b02f
8 changed files with 256 additions and 149 deletions

View File

@@ -28,3 +28,26 @@ class TestState(unittest.TestCase):
g,i,j,k = 295,7,5,3
self.assertEqual(g, grid.globalIndex(i,j,k))
self.assertEqual((i,j,k), grid.getIJK(g))
def test_config(self):
cfg = self.spe3.cfg()
smry = cfg.summary()
self.assertTrue('EclipseConfig' in repr(cfg))
self.assertTrue('SummaryConfig' in repr(smry))
self.assertTrue('WOPR' in smry) # hasKeyword
self.assertFalse('NONO' in smry) # hasKeyword
init = cfg.init()
self.assertTrue(init.hasEquil())
self.assertFalse(init.restartRequested())
self.assertEqual(0, init.getRestartStep())
rst = cfg.restart()
self.assertFalse(rst.getWriteRestartFile(0))
self.assertEqual(8, rst.getFirstRestartStep())
sim = cfg.simulation()
self.assertFalse(sim.hasThresholdPressure())
self.assertFalse(sim.useCPR())
self.assertTrue(sim.hasDISGAS())
self.assertTrue(sim.hasVAPOIL())