Files
ResInsight/ThirdParty/Ert/python/tests/ecl_tests/test_grdecl.py
Magne Sjaastad 04091ad77d #4266 Update libecl
Use commit 0e1e780fd6f18ce93119061e36a4fca9711bc020

Excluded multibuild folder, as this caused git issues
2019-05-09 08:40:32 +02:00

38 lines
1.2 KiB
Python

# Copyright (C) 2018 Equinor ASA, Norway.
#
# The file 'test_grdecl.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 os
from ecl.eclfile import EclKW
from ecl.util.test import TestAreaContext
from tests import EclTest
import cwrap
class GRDECLTest(EclTest):
def test_64bit_memory(self):
with TestAreaContext("large_memory"):
block_size = 10**6
with open("test.grdecl","w") as f:
f.write("COORD\n")
for i in range(1000):
f.write("%d*0.15 \n" % block_size)
f.write("/\n")
with cwrap.open("test.grdecl") as f:
kw = EclKW.read_grdecl(f,"COORD")