* initial checkin
This commit is contained in:
parent
3a553ecbfb
commit
79e3237986
27 changed files with 660 additions and 0 deletions
40
gnuviechadminweb/tests/__init__.py
Normal file
40
gnuviechadminweb/tests/__init__.py
Normal file
|
@ -0,0 +1,40 @@
|
|||
"""Pylons application test package
|
||||
|
||||
When the test runner finds and executes tests within this directory,
|
||||
this file will be loaded to setup the test environment.
|
||||
|
||||
It registers the root directory of the project in sys.path and
|
||||
pkg_resources, in case the project hasn't been installed with
|
||||
setuptools. It also initializes the application via websetup (paster
|
||||
setup-app) with the project's test.ini configuration file.
|
||||
"""
|
||||
import os
|
||||
import sys
|
||||
from unittest import TestCase
|
||||
|
||||
import pkg_resources
|
||||
import paste.fixture
|
||||
import paste.script.appinstall
|
||||
from paste.deploy import loadapp
|
||||
from routes import url_for
|
||||
|
||||
__all__ = ['url_for', 'TestController']
|
||||
|
||||
here_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
conf_dir = os.path.dirname(os.path.dirname(here_dir))
|
||||
|
||||
sys.path.insert(0, conf_dir)
|
||||
pkg_resources.working_set.add_entry(conf_dir)
|
||||
pkg_resources.require('Paste')
|
||||
pkg_resources.require('PasteScript')
|
||||
|
||||
test_file = os.path.join(conf_dir, 'test.ini')
|
||||
cmd = paste.script.appinstall.SetupCommand('setup-app')
|
||||
cmd.run([test_file])
|
||||
|
||||
class TestController(TestCase):
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
wsgiapp = loadapp('config:test.ini', relative_to=conf_dir)
|
||||
self.app = paste.fixture.TestApp(wsgiapp)
|
||||
TestCase.__init__(self, *args, **kwargs)
|
0
gnuviechadminweb/tests/functional/__init__.py
Normal file
0
gnuviechadminweb/tests/functional/__init__.py
Normal file
0
gnuviechadminweb/tests/test_models.py
Normal file
0
gnuviechadminweb/tests/test_models.py
Normal file
Loading…
Add table
Add a link
Reference in a new issue