diff --git a/tests/hghave.py b/tests/hghave.py
index 280f7a095df8eec40c8d14bb204873e35d368c02_dGVzdHMvaGdoYXZlLnB5..07e479ef7c9639be0029f00e6a722b96dcc05fee_dGVzdHMvaGdoYXZlLnB5 100644
--- a/tests/hghave.py
+++ b/tests/hghave.py
@@ -142,7 +142,7 @@
 
 @checkvers("bzr", "Canonical's Bazaar client >= %s", (1.14,))
 def has_bzr_range(v):
-    major, minor = v.split('.')[0:2]
+    major, minor = v.split('rc')[0].split('.')[0:2]
     try:
         import bzrlib
         return (bzrlib.__doc__ is not None