Rev 6524: Fix some test issues raised by mgz. in file:///home/vila/src/bzr/cleanup/test-fixes/

Vincent Ladeuil v.ladeuil+lp at free.fr
Wed May 16 08:54:21 UTC 2012


At file:///home/vila/src/bzr/cleanup/test-fixes/

------------------------------------------------------------
revno: 6524
revision-id: v.ladeuil+lp at free.fr-20120516085421-dd91h9qm3yb2j7xb
parent: pqm at pqm.ubuntu.com-20120419102945-4fmzcqhvnpwbw61b
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: test-fixes
timestamp: Wed 2012-05-16 10:54:21 +0200
message:
  Fix some test issues raised by mgz.
-------------- next part --------------
=== modified file 'bzrlib/config.py'
--- a/bzrlib/config.py	2012-03-29 12:27:52 +0000
+++ b/bzrlib/config.py	2012-05-16 08:54:21 +0000
@@ -2398,7 +2398,8 @@
                 value = self.default()
                 if not isinstance(value, unicode):
                     raise AssertionError(
-                    'Callable default values should be unicode')
+                        "Callable default value for '%s' should be unicode"
+                        % (self.name))
             else:
                 value = self.default
         return value

=== modified file 'bzrlib/tests/test_config.py'
--- a/bzrlib/tests/test_config.py	2012-03-29 12:27:52 +0000
+++ b/bzrlib/tests/test_config.py	2012-05-16 08:54:21 +0000
@@ -2477,7 +2477,6 @@
 
     def test_help_is_set(self):
         option_help = self.registry.get_help(self.option_name)
-        self.assertNotEquals(None, option_help)
         # Come on, think about the user, he really wants to know what the
         # option is about
         self.assertIsNot(None, option_help)
@@ -3584,6 +3583,7 @@
         return config.MemoryStack(content)
 
     def test_override_value_from_env(self):
+        self.overrideEnv('FOO', None)
         self.registry.register(
             config.Option('foo', default='bar', override_from_env=['FOO']))
         self.overrideEnv('FOO', 'quux')
@@ -3592,6 +3592,9 @@
         self.assertEquals('quux', conf.get('foo'))
 
     def test_first_override_value_from_env_wins(self):
+        self.overrideEnv('NO_VALUE', None)
+        self.overrideEnv('FOO', None)
+        self.overrideEnv('BAZ', None)
         self.registry.register(
             config.Option('foo', default='bar',
                           override_from_env=['NO_VALUE', 'FOO', 'BAZ']))



More information about the bazaar-commits mailing list