def test_trainer_aa(self): """Test the `meta` subcommands.""" sys.stdout.write("Initializing database...\n") db.make_meta_db(META_FILE) with db.session_scope(META_FILE) as (session, metadata): mkmeta = db.MakeMeta(self.config, IMAGE_DIR) mkmeta.make(session, metadata)
def setUpClass(cls): """Create a new metadata file if it does not exist. This is executed before any test is started. """ config = open_config(CONF_FILE) if not os.path.isfile(META_FILE): sys.stdout.write("Initializing database...\n") db.make_meta_db(META_FILE) with db.session_scope(META_FILE) as (session, metadata): mkmeta = db.MakeMeta(config, IMAGE_DIR) mkmeta.make(session, metadata)