def initialize(options):
    'Connect to database and return configuration settings'
    if options.verbose:
        print 'Using %s' % options.configurationPath
    settings = load_settings(options.configurationPath, basePath)
    initialize_sql(create_engine(settings['sqlalchemy.url']))
    return settings
def initialize(options):
    'Connect to database and return configuration settings'
    if options.verbose:
        print 'Using %s' % options.configurationPath
    settings = load_settings(options.configurationPath, basePath)
    initialize_sql(create_engine(settings['sqlalchemy.url']))
    return settings
Example #3
0
# -*- coding: utf-8 -*-
'Test templates'
import os; basePath = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import webtest
import shutil
import unittest
import simplejson
import transaction
import warnings; warnings.simplefilter('error')

from tcd import main, load_settings
from tcd.models import db, User


configurationPath = os.path.join(basePath, 'test.ini')
settings = load_settings(configurationPath, basePath)


class TestTemplate(unittest.TestCase):

    router = main({'__file__': configurationPath}, **settings)

    def setUp(self):
        # Initialize functional test framework
        self.app = webtest.TestApp(self.router)
        self.logout()
        # Reset users
        word = 'Спасибо'.decode('utf-8')
        self.userS = ReplaceableDict() # Super
        self.userA = ReplaceableDict() # Active
        self.userI = ReplaceableDict() # Inactive