Made EclipseGrid type with tests

This commit is contained in:
Pål Grønås Drange
2017-01-12 12:53:57 +01:00
parent bdb579b8db
commit dc293f9ec6
3 changed files with 67 additions and 41 deletions

View File

@@ -18,11 +18,13 @@ class TestState(unittest.TestCase):
self.assertFalse(self.state.has_input_nnc())
def test_grid(self):
self.assertEqual(9, self.state.getNX())
self.assertEqual(9, self.state.getNY())
self.assertEqual(4, self.state.getNZ())
self.assertEqual(9*9*4, self.state.nactive())
self.assertEqual(9*9*4, self.state.cartesianSize())
grid = self.state.grid()
self.assertTrue('EclipseGrid' in repr(grid))
self.assertEqual(9, grid.getNX())
self.assertEqual(9, grid.getNY())
self.assertEqual(4, grid.getNZ())
self.assertEqual(9*9*4, grid.nactive())
self.assertEqual(9*9*4, grid.cartesianSize())
g,i,j,k = 295,7,5,3
self.assertEqual(g, self.state.globalIndex(i,j,k))
self.assertEqual((i,j,k), self.state.getIJK(g))
self.assertEqual(g, grid.globalIndex(i,j,k))
self.assertEqual((i,j,k), grid.getIJK(g))