mirror of
https://github.com/OPM/ResInsight.git
synced 2025-01-21 22:13:25 -06:00
04091ad77d
Use commit 0e1e780fd6f18ce93119061e36a4fca9711bc020 Excluded multibuild folder, as this caused git issues
37 lines
1.3 KiB
Python
37 lines
1.3 KiB
Python
#!/usr/bin/env python
|
|
# Copyright (C) 2016 Equinor ASA, Norway.
|
|
#
|
|
# The file 'test_rft.py' is part of ERT - Ensemble based Reservoir Tool.
|
|
#
|
|
# ERT is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# ERT is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
# WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
# FITNESS FOR A PARTICULAR PURPOSE.
|
|
#
|
|
# See the GNU General Public License at <http://www.gnu.org/licenses/gpl.html>
|
|
# for more details.
|
|
|
|
|
|
import datetime
|
|
from ecl.util.util import CTime
|
|
from ecl.rft import EclRFTFile, EclRFTCell, EclPLTCell, EclRFT, WellTrajectory
|
|
from tests import EclTest
|
|
|
|
class RFTTest(EclTest):
|
|
|
|
def test_create(self):
|
|
rft = EclRFT( "WELL" , "RFT" , datetime.date(2015 , 10 , 1 ) , 100 )
|
|
self.assertEqual( len(rft) , 0 )
|
|
|
|
with self.assertRaises(IndexError):
|
|
cell = rft[5]
|
|
|
|
def test_repr(self):
|
|
rft = EclRFT( "WELL" , "RFT" , datetime.date(2015 , 10 , 1 ) , 100 )
|
|
pfx = 'EclRFT(completed_cells = 0, date = 2015-10-01, RFT)'
|
|
self.assertEqual(pfx, repr(rft)[:len(pfx)])
|