def test_convertDatabase(self): convertDatabase(self.dbName, outputVersion="2") with h5py.File("-converted".join(os.path.splitext(self.dbName)), "r") as newDB: self.assertIn("Materials", newDB) self.assertIn("Geometry", newDB) for i in range((self.cs["burnSteps"] + 1) * self.cs["nCycles"]): self.assertIn( str(i), newDB, msg= f"{str(i)} not found in {newDB}, which has {newDB.keys()}", )
def invoke(self): from armi.bookkeeping.db import convertDatabase if self.args.nodes is not None: runLog.info("Converting the following time nodes: {}".format( self.args.nodes)) convertDatabase( self.args.h5db, outputDBName=self.args.output_name, outputVersion=self.args.output_version, nodes=self.args.nodes, )
def invoke(self): from armi.bookkeeping.db import convertDatabase convertDatabase(self.args.h5db, self.args.output_name, self.args.output_version)