Rev 2563: Allow 'from debug import debug_flags' in sftp://rookery/~/public_html/baz2.0/debug-test-isolation
Robert Collins
robertc at robertcollins.net
Thu Jun 28 09:00:28 BST 2007
At sftp://rookery/~/public_html/baz2.0/debug-test-isolation
------------------------------------------------------------
revno: 2563
revision-id: robertc at robertcollins.net-20070628080025-nc7i3aax1hz39dkw
parent: robertc at robertcollins.net-20070628075053-uzqfrh5jvizm2fzf
committer: Robert Collins <robertc at robertcollins.net>
branch nick: debug-test-isolation
timestamp: Thu 2007-06-28 18:00:25 +1000
message:
Allow 'from debug import debug_flags'
modified:
bzrlib/tests/__init__.py selftest.py-20050531073622-8d0e3c8845c97a64
=== modified file 'bzrlib/tests/__init__.py'
--- a/bzrlib/tests/__init__.py 2007-06-28 07:48:23 +0000
+++ b/bzrlib/tests/__init__.py 2007-06-28 08:00:25 +0000
@@ -760,8 +760,8 @@
Tests that want to use debug flags can just set them in the
debug_flags set during setup/teardown.
"""
- self._preserved_debug_flags = debug.debug_flags
- debug.debug_flags = set()
+ self._preserved_debug_flags = set(debug.debug_flags)
+ debug.debug_flags.clear()
self.addCleanup(self._restore_debug_flags)
def _clear_hooks(self):
@@ -1117,7 +1117,8 @@
self.__old_env[name] = osutils.set_or_unset_env(name, newvalue)
def _restore_debug_flags(self):
- debug.debug_flags = self._preserved_debug_flags
+ debug.debug_flags.clear()
+ debug.debug_flags.update(self._preserved_debug_flags)
def _restoreEnvironment(self):
for name, value in self.__old_env.iteritems():
More information about the bazaar-commits
mailing list