tests package
Submodules
tests.database module
RHEAS database functionality for testing suite.
| synopsis: | Database functions for the RHEAS testing suite |
-
tests.database.createDatabase(dbname)[source]
Create temporary database for unit testing.
-
tests.database.cultivars(dbname)[source]
Set cultivar parameters for DSSAT unit tests.
-
tests.database.dropDatabase(dbname)[source]
Delete temporary database created for unit testing.
-
tests.database.ingestTables(dbname)[source]
Ingest datasets needed for the unit tests.
tests.testdatasets module
RHEAS dataset testing suite.
| synopsis: | Unit tests for RHEAS dataset download |
-
class
tests.testdatasets.testDatasets(methodName='runTest')[source]
Bases: unittest.case.TestCase
-
setUp()[source]
-
classmethod
setUpClass()[source]
-
classmethod
tearDownClass()[source]
-
testTable()[source]
tests.testforecast module
RHEAS forecast testing suite.
| synopsis: | Unit tests for RHEAS forecast module |
-
class
tests.testforecast.testForecast(methodName='runTest')[source]
Bases: unittest.case.TestCase
-
setUp()[source]
Set parameters for forecast unit tests.
-
classmethod
setUpClass()[source]
Create dummy database for testing.
-
tearDown()[source]
Clean up data generated after each unit test.
-
classmethod
tearDownClass()[source]
Delete testing database.
-
testEspDSSAT()[source]
Test ESP forecast DSSAT simulation.
-
testEspVIC()[source]
Test ESP forecast VIC simulation, with random initialization.
-
testEspVICwithAssimilation()[source]
Test ESP forecast VIC simulation with data assimilation.
-
testEspVICwithPerturb()[source]
Test ESP forecast VIC simulation, with initialization
from perturbed model simulations.
-
testIriVIC()[source]
Test forecast VIC simulations using IRI forecast data.
tests.testnowcast module
RHEAS nowcast testing suite.
| synopsis: | Unit tests for RHEAS nowcast module |
-
class
tests.testnowcast.testNowcast(methodName='runTest')[source]
Bases: unittest.case.TestCase
-
setUp()[source]
Set parameters for nowcast unit tests.
-
classmethod
setUpClass()[source]
Create dummy database for testing.
-
tearDown()[source]
Clean up data generated after each unit test.
-
classmethod
tearDownClass()[source]
Delete testing database.
-
testAssimilationVIC()[source]
Test nowcast VIC simulation with data assimilation.
-
testDeterministicDSSAT()[source]
Test deterministic nowcast DSSAT simulation.
-
testDeterministicVIC()[source]
Test deterministic nowcast VIC simulation.
-
testEnsembleDSSAT()[source]
Test ensemble nowcast DSSAT simulation.
-
testEnsembleVIC()[source]
Test ensemble nowcast VIC simulation.
-
testMultiplePrecipVIC()[source]
Test VIC simulation with multiple precipitation datasets.
-
testVICWithState()[source]
Test saving and restarting VIC with state file.
Module contents
RHEAS testing package definition