Author: danielsh
Date: Wed Jul 27 23:46:12 2011
New Revision: 1151672

URL: http://svn.apache.org/viewvc?rev=1151672&view=rev
Log:
Bump the Python tests' equivalent of SVN_VER_MINOR.  Since I'm too
lazy to make this parse svn_version.h, opt for the least-maintenance solution:

* subversion/tests/cmdline/svntest/main.py
  (_create_parser): Make 'server_minor_version' default to inf (positive 
infinity).
  (_parse_options): Account for the change.
  (math): Import.

Modified:
    subversion/trunk/subversion/tests/cmdline/svntest/main.py

Modified: subversion/trunk/subversion/tests/cmdline/svntest/main.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/svntest/main.py?rev=1151672&r1=1151671&r2=1151672&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/svntest/main.py (original)
+++ subversion/trunk/subversion/tests/cmdline/svntest/main.py Wed Jul 27 
23:46:12 2011
@@ -25,6 +25,7 @@
 
 import sys     # for argv[]
 import os
+import math    # for math.isinf()
 import shutil  # for rmtree()
 import re
 import stat    # for ST_MODE
@@ -1516,7 +1517,7 @@ def _create_parser():
 
   # most of the defaults are None, but some are other values, set them here
   parser.set_defaults(
-        server_minor_version=7,
+        server_minor_version=float('+inf'), # positive infinity
         url=file_scheme_prefix + pathname2url(os.path.abspath(os.getcwd())),
         http_library=_default_http_library)
 
@@ -1540,7 +1541,8 @@ def _parse_options(arglist=sys.argv[1:])
 
   # If you change the below condition then change
   # ../../../../build/run_tests.py too.
-  if options.server_minor_version < 3 or options.server_minor_version > 7:
+  if (options.server_minor_version < 3 or options.server_minor_version > 7) \
+      and not math.isinf(options.server_minor_version):
     parser.error("test harness only supports server minor versions 3-7")
 
   if options.url:


Reply via email to