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
|
@ -19,8 +19,8 @@ class TestSkipped(Error):
|
|||
TestFailed.
|
||||
"""
|
||||
|
||||
verbose = 1 # Flag set to 0 by regrtest.py
|
||||
use_large_resources = 1 # Flag set to 0 by regrtest.py
|
||||
verbose = 1 # Flag set to 0 by regrtest.py
|
||||
use_resources = [] # Flag set to [] by regrtest.py
|
||||
|
||||
def unload(name):
|
||||
try:
|
||||
|
@ -37,6 +37,12 @@ def forget(modname):
|
|||
except os.error:
|
||||
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
|
||||
|
||||
def fcmp(x, y): # fuzzy comparison function
|
||||
|
|
Loading…
Reference in New Issue