#!python # coding=utf-8 import os import sys import logging import argparse from modflow2netcdf.output import ModflowOutput from modflow2netcdf import logger logger.level = logging.INFO logger.addHandler(logging.StreamHandler(sys.stdout)) def main(name_file, config_file, action, output=None, verbose=None): if verbose is True: logger.level = logging.DEBUG else: verbose = False logger.level = logging.INFO # Try to load files for immediate warnings back to the user try: with open(name_file) as f: f.read() except IOError: logger.info("Error opening namefile: {!s}".format(name_file)) return
import os import logging import unittest from modflow2netcdf.output import ModflowOutput import netCDF4 import matplotlib matplotlib.use('TkAgg') import matplotlib.pyplot as plt plt.ioff() from modflow2netcdf import logger logger.level = logging.DEBUG logger.addHandler(logging.StreamHandler()) class TestOutput(unittest.TestCase): def setUp(self): self.resource = os.path.join(os.path.dirname(__file__), "resources", "l1a2k.nam") self.wgs84_config_file = os.path.join(os.path.dirname(__file__), "resources", "wgs84.geo") self.web_config_file = os.path.join(os.path.dirname(__file__), "resources", "web.geo") self.bad_config_file = os.path.join(os.path.dirname(__file__), "resources", "bad.geo") self.output_path = os.path.join(os.path.dirname(__file__), "resources") def test_no_config_file(self): with self.assertRaises(ValueError): ModflowOutput(self.resource, config_file=None, exe_name="mf2005", verbose=True) def test_bad_config_file(self):
import os import logging import unittest from modflow2netcdf.output import ModflowOutput import netCDF4 import matplotlib matplotlib.use('TkAgg') import matplotlib.pyplot as plt plt.ioff() from modflow2netcdf import logger logger.level = logging.DEBUG logger.addHandler(logging.StreamHandler()) class TestOutput(unittest.TestCase): def setUp(self): self.resource = os.path.join(os.path.dirname(__file__), "resources", "l1a2k.nam") self.wgs84_config_file = os.path.join(os.path.dirname(__file__), "resources", "wgs84.geo") self.web_config_file = os.path.join(os.path.dirname(__file__), "resources", "web.geo") self.bad_config_file = os.path.join(os.path.dirname(__file__), "resources", "bad.geo") self.output_path = os.path.join(os.path.dirname(__file__), "resources") def test_no_config_file(self): with self.assertRaises(ValueError):