def setup(mock_log): ''' Runs setup before and clean up after a test which use this fixture ''' # prepare database for test database.create_database() prepare_demodata()
def main(): global CONFIGURATION_FILENAME parser = argparse.ArgumentParser(description='Service for sending push notifications') parser.add_argument('--configuration', dest='configuration_filename', required=True, help='Configuration file') parser.add_argument('--init-db', help='Initialize database', action='store_true') args = parser.parse_args() absolute_configuration_path = os.path.abspath(args.configuration_filename) CONFIGURATION_FILENAME = absolute_configuration_path if args.init_db: context.setup_configuration(CONFIGURATION_FILENAME) database.init_db() database.create_database() else: run()
def setup_database(): database.init_db() database.create_database()
def setup_database(): database.create_database()