Beispiel #1
0
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")
Beispiel #2
0
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")
Beispiel #3
0
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
Beispiel #4
0
#!/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")
Beispiel #5
0
def init():
    check_settings.set_settings()
    connection.initialize_connection(echo=DEBUG)
Beispiel #6
0
def init():
    check_settings.set_settings()
    connection.initialize_connection(echo=DEBUG)
Beispiel #7
0
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:
Beispiel #8
0
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)
Beispiel #9
0
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