def drop_tables(): """ Create database tables """ check_settings.set_settings() connection.initialize_connection(echo=DEBUG) logger.info("Dropping tables") for table in tables.TABLES: logger.info("Table: %s" % table.__tablename__) connection.conn.drop_tables() logger.info("All tables dropped")
def drop_tables(): """ Create database tables """ check_settings.set_settings() connection.initialize_connection(echo=DEBUG) logger.info("Dropping tables") for table in tables.TABLES: logger.info("Table: %s" % table.__tablename__) connection.conn.drop_tables() logger.info("All tables dropped")
import json import time import unittest import logging import logging.config logger = logging.getLogger() logger.setLevel(logging.ERROR) # Initialize database connection check_settings.set_settings() logger.setLevel(logging.DEBUG) connection.initialize_connection(unittest=True) # TODO: # - Mute logging logging.config.dictConfig({'version': 1, 'disable_existing_loggers': True}) settings.DEBUG = True ### JSON validation ### class JSONValidatorObject(object): TYPE = 'invalidtype' def __init__(self, name, required=True, enum=None): self.name = name
#!/usr/bin/env python # encoding: utf-8 from lib import check_settings from lib import renki, renki_settings as settings from lib.database.connection import initialize_connection, session from lib.history_meta import versioned_session # Importing routes and modules registers also tables import lib.auth.db import routes import modules from bottle import run import logging if __name__ == '__main__': check_settings.set_settings() logger = logging.getLogger('server') # Run server logger.info("Starting server") initialize_connection() versioned_session(session.session()) run(renki.app, host=settings.BIND_HOST, port=settings.BIND_PORT, debug=settings.DEBUG, reloader=True) logger.info("Server stopped")
def init(): check_settings.set_settings() connection.initialize_connection(echo=DEBUG)
def init(): check_settings.set_settings() connection.initialize_connection(echo=DEBUG)
import threading import logging logger = logging.getLogger() logger.setLevel(logging.DEBUG) class SimpleTable(RenkiBase, RenkiUserDataTable): __tablename__ = 'test_table1' col_1 = Column('col_1', String(1024), nullable=False) register_table(SimpleTable) connection.initialize_connection(unittest=True, echo=False) class Worker(Thread): def __init__(self, string, sleep, commit=True): Thread.__init__(self) self.string = string self.sleep = sleep self.commit = commit def run(self): print(vars(threading.local())) s = SimpleTable() s.col_1 = self.string dbsession.add(s) sleep(self.sleep) if self.commit:
from threading import Thread import threading import logging logger = logging.getLogger() logger.setLevel(logging.DEBUG) class SimpleTable(RenkiBase, RenkiUserDataTable): __tablename__ = 'test_table1' col_1 = Column('col_1', String(1024), nullable=False) register_table(SimpleTable) connection.initialize_connection(unittest=True, echo=False) class Worker(Thread): def __init__(self, string, sleep, commit=True): Thread.__init__(self) self.string = string self.sleep = sleep self.commit = commit def run(self): print(vars(threading.local())) s = SimpleTable() s.col_1 = self.string dbsession.add(s) sleep(self.sleep)
import time import unittest import logging import logging.config logger = logging.getLogger() logger.setLevel(logging.ERROR) # Initialize database connection check_settings.set_settings() logger.setLevel(logging.DEBUG) connection.initialize_connection(unittest=True) # TODO: # - Mute logging logging.config.dictConfig({'version': 1, 'disable_existing_loggers': True}) settings.DEBUG = True ### JSON validation ### class JSONValidatorObject(object): TYPE = 'invalidtype' def __init__(self, name, required=True, enum=None): self.name = name self.required = required