summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repoze/bfg/tests/test_zcml.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/repoze/bfg/tests/test_zcml.py b/repoze/bfg/tests/test_zcml.py
index c7a37cd35..b93788663 100644
--- a/repoze/bfg/tests/test_zcml.py
+++ b/repoze/bfg/tests/test_zcml.py
@@ -958,7 +958,13 @@ class TestRequestOnly(unittest.TestCase):
class foo(object):
def __init__(self, request, foo=1, bar=2):
""" """
- self.assertTrue(self._callFUT(foo), True)
+ self.assertTrue(self._callFUT(foo))
+
+ def test_newstyle_class_init_noargs(self):
+ class foo(object):
+ def __init__():
+ """ """
+ self.assertFalse(self._callFUT(foo))
def test_oldstyle_class_no_init(self):
class foo:
@@ -995,6 +1001,12 @@ class TestRequestOnly(unittest.TestCase):
""" """
self.assertTrue(self._callFUT(foo), True)
+ def test_oldstyle_class_init_noargs(self):
+ class foo:
+ def __init__():
+ """ """
+ self.assertFalse(self._callFUT(foo))
+
def test_function_toomanyargs(self):
def foo(context, request):
""" """