armi.bookkeeping.db.tests.test_database3 module
Tests for the Database3 class.
- class armi.bookkeeping.db.tests.test_database3.TestDatabase3(methodName='runTest')[source]
Bases:
TestCase
Tests for the Database3 class.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- test_getH5File()[source]
Get the h5 file for the database, because that file format is language-agnostic.
- test_prepRestartRun()[source]
This test is based on the armiRun.yaml case that is loaded during the setUp above. In that cs, reloadDBName is set to ‘reloadingDB.h5’, startCycle = 1, and startNode = 2. The nonexistent ‘reloadingDB.h5’ must first be created here for this test.
- test_replaceNones()[source]
Super basic test that we handle Nones correctly in database read/writes.