Esempio n. 1
0
        def _opmuse_setup_server():
            configure(config_file=test_config_file, environment='production')

            remove_db()

            session = get_raw_session(create_all=True)
            run_fixtures(session)
            session.close()
Esempio n. 2
0
def setup_db(self):
    configure(config_file=test_config_file, environment='production')

    remove_db()

    self.session = get_raw_session(create_all=True)

    run_fixtures(self.session)
Esempio n. 3
0
def main():
    parser.add_argument('command', choices=('database', 'cherrypy', 'whoosh', 'less', 'js', 'jinja', 'user'),
                        help='Command to run.')
    parser.add_argument('additional', nargs='*', help='Additional arguments.')

    args = parser.parse_args()

    configure()

    cmd = os.path.basename(sys.argv[0])

    if cmd == "opmuse-console":
        cherrypy.config.update({
            'environment': 'production'
        })

    globals()["command_%s" % args.command](*args.additional)