[Zope-CVS] SVN: ldapadapter/trunk/tests/test_ldapadapter.py Test
framework to use fake _ldap module.
Florent Guillaume
fg at nuxeo.com
Sat Oct 9 08:45:34 EDT 2004
Log message for revision 27820:
Test framework to use fake _ldap module.
Changed:
U ldapadapter/trunk/tests/test_ldapadapter.py
-=-
Modified: ldapadapter/trunk/tests/test_ldapadapter.py
===================================================================
--- ldapadapter/trunk/tests/test_ldapadapter.py 2004-10-09 12:31:17 UTC (rev 27819)
+++ ldapadapter/trunk/tests/test_ldapadapter.py 2004-10-09 12:45:34 UTC (rev 27820)
@@ -16,15 +16,31 @@
$Id$
"""
__docformat__ = "reStructuredText"
+import sys
import unittest
from zope.testing import doctest
from zope.app.tests import placelesssetup, ztapi
from zope.app.event.tests.placelesssetup import getEvents
+def setUp(test):
+ import fakeldap
+ if sys.modules.has_key('_ldap'):
+ test.old_ldap = sys.modules['_ldap']
+ del sys.modules['_ldap']
+ else:
+ test.old_ldap = None
+ sys.modules['_ldap'] = fakeldap
+
+def tearDown(test):
+ del sys.modules['_ldap']
+ if test.old_ldap is not None:
+ sys.modules['_ldap'] = test.old_ldap
+
def test_suite():
return unittest.TestSuite((
- doctest.DocFileSuite('../README.txt'),
+ doctest.DocFileSuite('../README.txt',
+ setUp=setUp, tearDown=tearDown),
))
if __name__ == '__main__':
More information about the Zope-CVS
mailing list