Rev 5930: Fix spurious test failure on OSX for WorkingTreeFormat2 in file:///home/vila/src/bzr/bugs/787942-osx-normalizes/

Vincent Ladeuil v.ladeuil+lp at free.fr
Sat May 28 09:52:37 UTC 2011


At file:///home/vila/src/bzr/bugs/787942-osx-normalizes/

------------------------------------------------------------
revno: 5930
revision-id: v.ladeuil+lp at free.fr-20110528095237-atve33vssegvbx85
parent: pqm at pqm.ubuntu.com-20110527171203-s50ymd0mviaw4c7k
fixes bug(s): https://launchpad.net/bugs/787942
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 787942-osx-normalizes
timestamp: Sat 2011-05-28 11:52:37 +0200
message:
  Fix spurious test failure on OSX for WorkingTreeFormat2
-------------- next part --------------
=== modified file 'bzrlib/tests/per_workingtree/test_smart_add.py'
--- a/bzrlib/tests/per_workingtree/test_smart_add.py	2011-05-18 18:49:43 +0000
+++ b/bzrlib/tests/per_workingtree/test_smart_add.py	2011-05-28 09:52:37 +0000
@@ -299,10 +299,12 @@
     def test_requires_normalized_unicode_filenames_fails_on_unnormalized(self):
         """Adding unnormalized unicode filenames fail if and only if the
         workingtree format has the requires_normalized_unicode_filenames flag
-        set.
+        set and the underlying filesystem doesn't normalize.
         """
         osutils.normalized_filename = osutils._accessible_normalized_filename
-        if self.workingtree_format.requires_normalized_unicode_filenames:
+        if (self.workingtree_format.requires_normalized_unicode_filenames
+            and sys.platform != 'darwin'):
+            self.debug()
             self.assertRaises(
                 errors.NoSuchFile, self.wt.smart_add, [u'a\u030a'])
         else:

=== modified file 'doc/en/release-notes/bzr-2.4.txt'
--- a/doc/en/release-notes/bzr-2.4.txt	2011-05-27 17:12:03 +0000
+++ b/doc/en/release-notes/bzr-2.4.txt	2011-05-28 09:52:37 +0000
@@ -84,6 +84,8 @@
   the default OS buffer size for pipes is small or the ``python -v``
   output is large.  (Andrew Bennetts, #784802)
 
+* Fix spurious test failure on OSX for WorkingTreeFormat2.
+  (Vincent Ladeuil, #787942)
 
 bzr 2.4b3
 #########



More information about the bazaar-commits mailing list