[Repoze-dev] Repoze CVS: __init__.py tests.py_tmpl
Chris McDonough
chrism at agendaless.com
Wed Sep 12 18:18:04 UTC 2007
Update of /home/repoze/cvs/repoze.obob/repoze/obob/templates/newbob_skel/+package+
In directory laguna.palladion.com:/tmp/cvs-serv16306/repoze/obob/templates/newbob_skel/+package+
Added Files:
__init__.py tests.py_tmpl
Log Message:
To create a new obob app (a "bob"), run paster create -t newbob.
--- NEW FILE: tests.py_tmpl ---
from unittest import TestCase
class TestRoot(TestCase):
def _getTargetClass(self):
from ${package} import Root
return Root
def _makeOne(self, *arg, **kw):
return self._getTargetClass()(*arg, **kw)
def test_call(self):
root = self._makeOne()
self.assertEqual(root(), 'hello world!')
class TestGetRoot(TestCase):
def test_getroot(self):
from ${package} import getroot
from ${package} import root
self.assertEqual(getroot(None), root)
--- NEW FILE: __init__.py ---
""" repoze.obob sample application """
class Root:
def __call__(self):
return 'hello world!'
root = Root()
def getroot(request):
return root
_______________________________________________
Repoze-dev mailing list
Repoze-dev at lists.repoze.org
http://lists.repoze.org/mailman/listinfo/repoze-dev
More information about the Repoze-dev
mailing list