diff options
| author | Chris McDonough <chrism@agendaless.com> | 2008-07-04 06:30:02 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2008-07-04 06:30:02 +0000 |
| commit | 612d7478492b8c96cb138b7ee6f9b1829d046fc8 (patch) | |
| tree | df5356c97b7fe9cc681553f156a9e4ddbb0a4b79 /repoze/bfg/tests | |
| download | pyramid-612d7478492b8c96cb138b7ee6f9b1829d046fc8.tar.gz pyramid-612d7478492b8c96cb138b7ee6f9b1829d046fc8.tar.bz2 pyramid-612d7478492b8c96cb138b7ee6f9b1829d046fc8.zip | |
Start on bfg.
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) + + + + |
