def test_wells(self): ecl_cmp = EclCmp( self.root1 , self.root1) wells = ecl_cmp.testWells() well_set = set( ["OP_1" , "OP_2" , "OP_3" , "OP_4" , "OP_5" , "WI_1" , "WI_2" , "WI_3"] ) self.assertEqual( len(wells) , len(well_set)) for well in wells: self.assertTrue( well in well_set )
def test_wells(self): ecl_cmp = EclCmp(self.root1, self.root1) wells = ecl_cmp.testWells() well_set = set( ["OP_1", "OP_2", "OP_3", "OP_4", "OP_5", "WI_1", "WI_2", "WI_3"]) self.assertEqual(len(wells), len(well_set)) for well in wells: self.assertTrue(well in well_set)
def test_not_existing(self): with self.assertRaises(IOError): ecl_cmp = EclCmp("missing/case1", "missing/case2") with self.assertRaises(IOError): ecl_cmp = EclCmp("missing/case1", self.root1) with self.assertRaises(IOError): ecl_cmp = EclCmp(self.root1, "missing/case1") ecl_cmp = EclCmp(self.root1, self.root1) ecl_cmp = EclCmp(self.root2, self.root2)
def test_summary_cmp(self): ecl_cmp = EclCmp(self.root1, self.root1) self.assertEqual((False, False), ecl_cmp.hasSummaryVector("MISSING")) self.assertEqual((True, True), ecl_cmp.hasSummaryVector("FOPT")) with self.assertRaises(KeyError): diff = ecl_cmp.cmpSummaryVector("MISSING") diff_sum, ref_sum = ecl_cmp.cmpSummaryVector("FOPT") self.assertEqual(diff_sum, 0.0) self.assertTrue(ecl_cmp.endTimeEqual())
def test_summary_cmp(self): ecl_cmp = EclCmp( self.root1 , self.root1) self.assertEqual( (False , False) , ecl_cmp.hasSummaryVector("MISSING")) self.assertEqual( (True , True) , ecl_cmp.hasSummaryVector("FOPT")) with self.assertRaises(KeyError): diff = ecl_cmp.cmpSummaryVector("MISSING") diff_sum , ref_sum = ecl_cmp.cmpSummaryVector("FOPT") self.assertEqual( diff_sum , 0.0 ) self.assertTrue( ecl_cmp.endTimeEqual( ) )
def test_different_start(self): with self.assertRaises(ValueError): ecl_cmp = EclCmp(self.root1, self.root2)