Rev 3647: Fix tar-related failing test (python-2.5.1 bug). in http://bazaar.launchpad.net/%7Ebzr/bzr/osx_tests_fix

Vincent Ladeuil v.ladeuil+lp at free.fr
Mon Sep 8 07:29:11 BST 2008


At http://bazaar.launchpad.net/%7Ebzr/bzr/osx_tests_fix

------------------------------------------------------------
revno: 3647
revision-id: v.ladeuil+lp at free.fr-20080908062742-mm7uf6zqjq45qhnt
parent: v.ladeuil+lp at free.fr-20080901093445-gz2g0supj4kvscn2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: osx_tests_fix
timestamp: Mon 2008-09-08 08:27:42 +0200
message:
  Fix tar-related failing test (python-2.5.1 bug).
  
  * bzrlib/tests/blackbox/test_export.py:
  (TestExport.test_tar_export): OSX needs at least python-2.5.2 to
  pass this test. Stock OSX is python-2.3 (not supported by bzr) and
  there is no point in trying to support 2.4.
modified:
  bzrlib/tests/blackbox/test_export.py test_export.py-20051229024010-e6c26658e460fb1c
-------------- next part --------------
=== modified file 'bzrlib/tests/blackbox/test_export.py'
--- a/bzrlib/tests/blackbox/test_export.py	2008-08-08 05:25:58 +0000
+++ b/bzrlib/tests/blackbox/test_export.py	2008-09-08 06:27:42 +0000
@@ -57,6 +57,9 @@
         # '.bzrignore'.
         self.assertEqual(['test/a'], sorted(ball.getnames()))
 
+        if sys.version_info < (2, 5, 2) and sys.platform == 'darwin':
+            raise tests.KnownFailure('python %r has a tar related bug, upgrade'
+                                     % sys.version_info)
         out, err = self.run_bzr('export --format=tgz --root=test -')
         ball = tarfile.open('', fileobj=StringIO(out))
         self.assertEqual(['test/a'], sorted(ball.getnames()))



More information about the bazaar-commits mailing list