Rev 4871: (doxxx) Update version test in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Mon Dec 7 15:15:59 GMT 2009


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 4871 [merge]
revision-id: pqm at pqm.ubuntu.com-20091207151558-0f1ws7jungrooq89
parent: pqm at pqm.ubuntu.com-20091207112203-lrudgmkz8hfknidz
parent: v.ladeuil+lp at free.fr-20091207142428-5ldufov4sa3k7z63
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-12-07 15:15:58 +0000
message:
  (doxxx) Update version test
modified:
  bzrlib/tests/test_version.py   test_version.py-20060816024207-ves6ult9a11taj9t-2
=== modified file 'bzrlib/tests/test_version.py'
--- a/bzrlib/tests/test_version.py	2009-09-17 11:54:41 +0000
+++ b/bzrlib/tests/test_version.py	2009-12-02 16:36:22 +0000
@@ -14,9 +14,12 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 
-
 """Tests for versioning of bzrlib."""
 
+from cStringIO import StringIO
+import os
+import re
+
 from bzrlib import version, workingtree
 from bzrlib.tests import TestCase, TestSkipped
 
@@ -35,3 +38,13 @@
         else:
             # ensure that what we got was in fact a working tree instance.
             self.assertIsInstance(src_tree, workingtree.WorkingTree)
+
+    def test_python_binary_path(self):
+        self.permit_source_tree_branch_repo()
+        sio = StringIO()
+        version.show_version(show_config=False, show_copyright=False,
+            to_file=sio)
+        out = sio.getvalue()
+        m = re.search(r"Python interpreter: (.*) [0-9]", out)
+        self.assertIsNot(m, None)
+        self.failUnlessExists(m.group(1))




More information about the bazaar-commits mailing list