# HG changeset patch # User Dirkjan Ochtman # Date 1222957322 -7200 # Node ID 8b874f8cd29f46f9412cf97352cc5ba5528f10f3 # Parent 972cce34f34507f6e251050ddf4674679e3099ef tests: check for bzr support by importing bzrlib This is better than starting bzr --version, because it works correctly when running tests with a non-default Python (version). diff -r 972cce34f345 -r 8b874f8cd29f tests/hghave --- a/tests/hghave Thu Oct 02 15:48:57 2008 +0200 +++ b/tests/hghave Thu Oct 02 16:22:02 2008 +0200 @@ -25,7 +25,11 @@ return matchoutput('baz --version 2>&1', r'baz Bazaar version') def has_bzr(): - return matchoutput('bzr --version 2>&1', r'Bazaar \(bzr\)') + try: + import bzrlib + return True + except ImportError: + return False def has_cvs(): re = r'Concurrent Versions System.*?server'