diff options
Diffstat (limited to 'repoze/bfg/tests')
| -rw-r--r-- | repoze/bfg/tests/__init__.py | 1 | ||||
| -rw-r--r-- | repoze/bfg/tests/test_zodb.py | 29 |
2 files changed, 30 insertions, 0 deletions
diff --git a/repoze/bfg/tests/__init__.py b/repoze/bfg/tests/__init__.py new file mode 100644 index 000000000..5bb534f79 --- /dev/null +++ b/repoze/bfg/tests/__init__.py @@ -0,0 +1 @@ +# package diff --git a/repoze/bfg/tests/test_zodb.py b/repoze/bfg/tests/test_zodb.py new file mode 100644 index 000000000..3e08968b4 --- /dev/null +++ b/repoze/bfg/tests/test_zodb.py @@ -0,0 +1,29 @@ +import unittest + +class ZODBGetitemPolicyTests(unittest.TestCase): + def _getTargetClass(self): + from repoze.bfg.zodb import ZODBGetitemPolicy + return ZODBGetitemPolicy + + def _makeOne(self, *arg, **kw): + klass = self._getTargetClass() + return klass(*arg, **kw) + + def test_class_conforms_to_IPolicy(self): + from zope.interface.verify import verifyClass + from repoze.bfg.interfaces import IPolicy + verifyClass(IPolicy, self._getTargetClass()) + + def test_instance_conforms_to_IPolicy(self): + from zope.interface.verify import verifyObject + from repoze.bfg.interfaces import IPolicy + verifyObject(IPolicy, self._makeOne('dbname')) + + def test_call_noconn(self): + mw = self._makeOne('dbname') + environ = {} + self.assertRaises(ValueError, mw, environ) + + + + |
