Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)