##// END OF EJS Templates
Improved testing scenarios. Made test env creator...
Improved testing scenarios. Made test env creator Fixed hg_model error message some other tweeks and fixes Models fixe for uniq email, and removed some extra not needed imports from model main module

File last commit:

r473:6b934c96 celery
r473:6b934c96 celery
Show More
websetup.py
45 lines | 1.4 KiB | text/x-python | PythonLexer
Marcin Kuzminski
initial commit.
r0 """Setup the pylons_app application"""
updated installation instruction, made more user friendly way of creating all needed configs. All is done now from paster setup-app
r327
Improved testing scenarios. Made test env creator...
r473 from os.path import dirname as dn
updated installation instruction, made more user friendly way of creating all needed configs. All is done now from paster setup-app
r327 from pylons_app.config.environment import load_environment
from pylons_app.lib.db_manage import DbManage
Marcin Kuzminski
initial commit.
r0 import logging
updated installation instruction, made more user friendly way of creating all needed configs. All is done now from paster setup-app
r327 import os
import sys
tests fix, put vcs testing tarball
r469
Marcin Kuzminski
initial commit.
r0 log = logging.getLogger(__name__)
updated installation instruction, made more user friendly way of creating all needed configs. All is done now from paster setup-app
r327 ROOT = dn(dn(os.path.realpath(__file__)))
sys.path.append(ROOT)
Improved testing scenarios. Made test env creator...
r473
Marcin Kuzminski
initial commit.
r0 def setup_app(command, conf, vars):
"""Place any commands to setup pylons_app here"""
implemented basic (startup) nose test suite.
r459 log_sql = True
tests = False
Improved testing scenarios. Made test env creator...
r473 REPO_TEST_PATH = None
implemented basic (startup) nose test suite.
r459
dbname = os.path.split(conf['sqlalchemy.db1.url'])[-1]
Improved testing scenarios. Made test env creator...
r473 # filename = os.path.split(conf.filename)[-1]
# if filename == 'test.ini':
# uniq_suffix = str(int(mktime(datetime.datetime.now().timetuple())))
# REPO_TEST_PATH = '/tmp/hg_app_test_%s' % uniq_suffix
#
# if not os.path.isdir(REPO_TEST_PATH):
# os.mkdir(REPO_TEST_PATH)
# cur_dir = dn(os.path.abspath(__file__))
# tar = tarfile.open(jn(cur_dir,'tests',"vcs_test.tar.gz"))
# tar.extractall(REPO_TEST_PATH)
# tar.close()
#
# tests = True
implemented basic (startup) nose test suite.
r459
dbmanage = DbManage(log_sql, dbname, tests)
updated installation instruction, made more user friendly way of creating all needed configs. All is done now from paster setup-app
r327 dbmanage.create_tables(override=True)
implemented basic (startup) nose test suite.
r459 dbmanage.config_prompt(REPO_TEST_PATH)
dbmanage.create_default_user()
updated installation instruction, made more user friendly way of creating all needed configs. All is done now from paster setup-app
r327 dbmanage.admin_prompt()
dbmanage.create_permissions()
permission refactoring,...
r417 dbmanage.populate_default_permissions()
Added initial query skipp when seting up the app....
r365 load_environment(conf.global_conf, conf.local_conf, initial=True)
updated installation instruction, made more user friendly way of creating all needed configs. All is done now from paster setup-app
r327