> IIUIC, note messages are no longer suppressed if --quiet is passed which is wrong. A simple if test added to note() ought to fix it?
This is in fact broken; test added.
=== modified file 'bzrlib/tests/test_trace.py' --- bzrlib/tests/test_trace.py 2009-11-08 19:07:00 +0000 +++ bzrlib/tests/test_trace.py 2009-12-10 05:43:18 +0000 @@ -27,6 +27,8 @@
from bzrlib import ( errors, + trace, + ui, ) from bzrlib.tests import TestCaseInTempDir, TestCase from bzrlib.trace import ( @@ -263,8 +265,19 @@ # Confirm the old API still works be_quiet(True) self.assertEqual(-1, get_verbosity_level()) + + out = StringIO() + err = StringIO() + ui.ui_factory = ui.text.TextUIFactory(StringIO(''), out, err) + trace.note("sample note") + self.assertEqual('', out.getvalue()) + self.assertEqual('', err.getvalue()) + be_quiet(False) self.assertEqual(0, get_verbosity_level()) + trace.note("sample note") + self.assertEqual('', out.getvalue()) + self.assertEqual('bzr: sample note', err.getvalue())
class TestBzrLog(TestCaseInTempDir):
« Back to merge proposal
> IIUIC, note messages are no longer suppressed if --quiet is passed which is wrong. A simple if test added to note() ought to fix it?
This is in fact broken; test added.
=== modified file 'bzrlib/ tests/test_ trace.py' tests/test_ trace.py 2009-11-08 19:07:00 +0000 tests/test_ trace.py 2009-12-10 05:43:18 +0000
--- bzrlib/
+++ bzrlib/
@@ -27,6 +27,8 @@
from bzrlib import (
be_quiet( True)
self. assertEqual( -1, get_verbosity_ level() ) TextUIFactory( StringIO( ''), out, err) l('', out.getvalue()) l('', err.getvalue())
be_quiet( False)
self. assertEqual( 0, get_verbosity_ level() ) l('', out.getvalue()) l('bzr: sample note', err.getvalue())
errors,
+ trace,
+ ui,
)
from bzrlib.tests import TestCaseInTempDir, TestCase
from bzrlib.trace import (
@@ -263,8 +265,19 @@
# Confirm the old API still works
+
+ out = StringIO()
+ err = StringIO()
+ ui.ui_factory = ui.text.
+ trace.note("sample note")
+ self.assertEqua
+ self.assertEqua
+
+ trace.note("sample note")
+ self.assertEqua
+ self.assertEqua
class TestBzrLog( TestCaseInTempD ir):