use_large_resources => use_resources
requires(): New function which can be used to `assert' that a specific -u/--use resource flag is present. Raises a TestSkipped if not. This is used in test_largefile and test_socket_ssl to enable external or resource consumptive tests that are normally disabled.
This commit is contained in:
parent
cfb1675736
commit
c0fb605ce3
|
@ -20,7 +20,7 @@ class TestSkipped(Error):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
verbose = 1 # Flag set to 0 by regrtest.py
|
verbose = 1 # Flag set to 0 by regrtest.py
|
||||||
use_large_resources = 1 # Flag set to 0 by regrtest.py
|
use_resources = [] # Flag set to [] by regrtest.py
|
||||||
|
|
||||||
def unload(name):
|
def unload(name):
|
||||||
try:
|
try:
|
||||||
|
@ -37,6 +37,12 @@ def forget(modname):
|
||||||
except os.error:
|
except os.error:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def requires(resource, msg=None):
|
||||||
|
if resource not in use_resources:
|
||||||
|
if msg is None:
|
||||||
|
msg = "Use of the `%s' resource not enabled" % resource
|
||||||
|
raise TestSkipped(msg)
|
||||||
|
|
||||||
FUZZ = 1e-6
|
FUZZ = 1e-6
|
||||||
|
|
||||||
def fcmp(x, y): # fuzzy comparison function
|
def fcmp(x, y): # fuzzy comparison function
|
||||||
|
|
Loading…
Reference in New Issue