summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/fixtureapp
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2008-07-14 08:54:26 +0000
committerChris McDonough <chrism@agendaless.com>2008-07-14 08:54:26 +0000
commitc0c663bd97e4c7fe1d9971fc8070791a148f106f (patch)
tree2ea114deb5b2cc32d9b535666707b4957f2dbef8 /repoze/bfg/tests/fixtureapp
parent85427fa0479aefd59bd55dca397b9a36277edade (diff)
downloadpyramid-c0c663bd97e4c7fe1d9971fc8070791a148f106f.tar.gz
pyramid-c0c663bd97e4c7fe1d9971fc8070791a148f106f.tar.bz2
pyramid-c0c663bd97e4c7fe1d9971fc8070791a148f106f.zip
And, just to maximally confuse Paul, come full circle, and don't require that the template be spelled on the class, while still allowing us to pickle the registry actions.
Diffstat (limited to 'repoze/bfg/tests/fixtureapp')
-rw-r--r--repoze/bfg/tests/fixtureapp/configure.zcml1
-rw-r--r--repoze/bfg/tests/fixtureapp/views.py4
2 files changed, 5 insertions, 0 deletions
diff --git a/repoze/bfg/tests/fixtureapp/configure.zcml b/repoze/bfg/tests/fixtureapp/configure.zcml
index f08cd58ad..99d0708aa 100644
--- a/repoze/bfg/tests/fixtureapp/configure.zcml
+++ b/repoze/bfg/tests/fixtureapp/configure.zcml
@@ -12,6 +12,7 @@
<bfg:view
for=".models.IFixture"
+ factory=".views.FixtureTemplateView"
template="templates/fixture.pt"
permission="repoze.view"
name="fixture.html"
diff --git a/repoze/bfg/tests/fixtureapp/views.py b/repoze/bfg/tests/fixtureapp/views.py
index b9b9fc7d9..36fe07cc6 100644
--- a/repoze/bfg/tests/fixtureapp/views.py
+++ b/repoze/bfg/tests/fixtureapp/views.py
@@ -1,3 +1,5 @@
+from repoze.bfg.view import TemplateView
+
class FixtureView(object):
def __init__(self, context, request):
self.context = context
@@ -6,3 +8,5 @@ class FixtureView(object):
def __call__(self):
pass
+class FixtureTemplateView(TemplateView):
+ pass