[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