def db(): if os.path.exists(TEMP_DB_PATH): os.remove(TEMP_DB_PATH) db = samtt.init('sqlite:///' + TEMP_DB_PATH) db.create_all()
def setup_database(self): sql_path = self.config['Database']['path'] logging.debug("SQL Path: %s", sql_path) logging.debug("Connecting to the Database...") self.db = init(sql_path)
) # Config file config = configparser.ConfigParser() config.read(args.config) testcase.ROOT = config['Database']['test case folder'] logging.info("Test case folder is %s", testcase.ROOT) token.BASE_URI = config['Server']['base uri'] logging.info("Base URI is %s", token.BASE_URI) logging.info("Config read from %s", args.config) # Database sql_path = config['Database']['path'] logging.info("SQL Path: %s", sql_path) logging.info("Setting up database...") db = init(sql_path) db.create_all() logging.info("Done setting up database.") # Create token mode if args.create_token is not None: name, run = args.create_token.split(':') new_token = token.create_token(name, run) logging.info("Token created: %s" % new_token.link) exit(0) # Web Server settings server_host = config['Server']['host'] server_port = int(config['Server']['port']) logging.info("Setting up Web-Apps...") app = web.App.create()
#!/usr/bin/env python3 # -*- coding: utf-8 -*- import os, argparse, configparser from org.card import Card from org.box import Box, BoxToCard from samtt import init, Base parser = argparse.ArgumentParser(usage="create_tables") parser.add_argument('-c', '--config', default=os.getenv('ORG_CONFIG', 'org.ini'), help='specify what config file to run on') args = parser.parse_args() config = configparser.ConfigParser() config.read(args.config) db = init(config['Database']['path']) db.create_all()
#!/usr/bin/env python3 from samtt import init db = init('sqlite:////tmp/test.sqlite') db.create_all()