diff options
| -rw-r--r-- | repoze/bfg/tests/test_zcml.py | 14 |
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): """ """ |
