[svn r63338] rename pyfuncarg to funcarg
--HG-- branch : trunk
This commit is contained in:
parent
ee902a2d06
commit
8230a39b39
|
@ -3,9 +3,9 @@ rsyncignore = ['c-extension/greenlet/build']
|
|||
|
||||
import py
|
||||
class PylibTestconfigPlugin:
|
||||
def pytest_pyfuncarg_specssh(self, pyfuncitem):
|
||||
def pytest_funcarg_specssh(self, pyfuncitem):
|
||||
return getspecssh(pyfuncitem.config)
|
||||
def pytest_pyfuncarg_specsocket(self, pyfuncitem):
|
||||
def pytest_funcarg_specsocket(self, pyfuncitem):
|
||||
return getsocketspec(pyfuncitem.config)
|
||||
|
||||
def pytest_addoption(self, parser):
|
||||
|
|
|
@ -111,9 +111,9 @@ class TestGatewayManagerPopen:
|
|||
assert l[0].startswith(curwd)
|
||||
assert l[0].endswith("hello")
|
||||
|
||||
def pytest_pyfuncarg_source(pyfuncitem):
|
||||
def pytest_funcarg_source(pyfuncitem):
|
||||
return py.test.ensuretemp(pyfuncitem.getmodpath()).mkdir("source")
|
||||
def pytest_pyfuncarg_dest(pyfuncitem):
|
||||
def pytest_funcarg_dest(pyfuncitem):
|
||||
return py.test.ensuretemp(pyfuncitem.getmodpath()).mkdir("dest")
|
||||
|
||||
class TestHRSync:
|
||||
|
|
|
@ -7,9 +7,9 @@ from py.__.test.dist.nodemanage import NodeManager
|
|||
|
||||
from py.__.test import event
|
||||
|
||||
def pytest_pyfuncarg_source(pyfuncitem):
|
||||
def pytest_funcarg_source(pyfuncitem):
|
||||
return py.test.ensuretemp(pyfuncitem.getmodpath()).mkdir("source")
|
||||
def pytest_pyfuncarg_dest(pyfuncitem):
|
||||
def pytest_funcarg_dest(pyfuncitem):
|
||||
dest = py.test.ensuretemp(pyfuncitem.getmodpath()).mkdir("dest")
|
||||
return dest
|
||||
|
||||
|
|
|
@ -54,12 +54,12 @@ class MySetup:
|
|||
print "exiting:", gw
|
||||
gw.exit()
|
||||
|
||||
def pytest_pyfuncarg_mysetup(pyfuncitem):
|
||||
def pytest_funcarg_mysetup(pyfuncitem):
|
||||
mysetup = MySetup(pyfuncitem)
|
||||
pyfuncitem.addfinalizer(mysetup.finalize)
|
||||
return mysetup
|
||||
|
||||
def pytest_pyfuncarg_testdir(__call__, pyfuncitem):
|
||||
def pytest_funcarg_testdir(__call__, pyfuncitem):
|
||||
# decorate to make us always change to testdir
|
||||
testdir = __call__.execute(firstresult=True)
|
||||
testdir.chdir()
|
||||
|
|
|
@ -2,12 +2,12 @@ import py
|
|||
|
||||
class IocapturePlugin:
|
||||
""" capture sys.stdout/sys.stderr / fd1/fd2. """
|
||||
def pytest_pyfuncarg_stdcapture(self, pyfuncitem):
|
||||
def pytest_funcarg_stdcapture(self, pyfuncitem):
|
||||
capture = Capture(py.io.StdCapture)
|
||||
pyfuncitem.addfinalizer(capture.finalize)
|
||||
return capture
|
||||
|
||||
def pytest_pyfuncarg_stdcapturefd(self, pyfuncitem):
|
||||
def pytest_funcarg_stdcapturefd(self, pyfuncitem):
|
||||
capture = Capture(py.io.StdCaptureFD)
|
||||
pyfuncitem.addfinalizer(capture.finalize)
|
||||
return capture
|
||||
|
|
|
@ -5,7 +5,7 @@ import py
|
|||
|
||||
class PlugintesterPlugin:
|
||||
""" test support code for testing pytest plugins. """
|
||||
def pytest_pyfuncarg_plugintester(self, pyfuncitem):
|
||||
def pytest_funcarg_plugintester(self, pyfuncitem):
|
||||
pt = PluginTester(pyfuncitem)
|
||||
pyfuncitem.addfinalizer(pt.finalize)
|
||||
return pt
|
||||
|
@ -46,7 +46,7 @@ class PluginTester(Support):
|
|||
getargs = py.std.inspect.getargs
|
||||
|
||||
def isgenerichook(name):
|
||||
return name.startswith("pytest_pyfuncarg_")
|
||||
return name.startswith("pytest_funcarg_")
|
||||
|
||||
while methods:
|
||||
name, method = methods.popitem()
|
||||
|
|
|
@ -328,7 +328,7 @@ class TestApigenLinkRole:
|
|||
"resolve_linkrole('source', 'py/foo/bar.py')")
|
||||
|
||||
|
||||
def pytest_pyfuncarg_testdir(__call__, pyfuncitem):
|
||||
def pytest_funcarg_testdir(__call__, pyfuncitem):
|
||||
testdir = __call__.execute(firstresult=True)
|
||||
testdir.makepyfile(confrest="from py.__.misc.rest import Project")
|
||||
testdir.plugins.append(RestdocPlugin())
|
||||
|
|
|
@ -13,7 +13,7 @@ class TmpdirPlugin:
|
|||
""" provide temporary directories to test functions and methods.
|
||||
"""
|
||||
|
||||
def pytest_pyfuncarg_tmpdir(self, pyfuncitem):
|
||||
def pytest_funcarg_tmpdir(self, pyfuncitem):
|
||||
name = pyfuncitem.name
|
||||
return pyfuncitem.config.mktemp(name, numbered=True)
|
||||
|
||||
|
@ -26,10 +26,10 @@ class TmpdirPlugin:
|
|||
def test_generic(plugintester):
|
||||
plugintester.apicheck(TmpdirPlugin)
|
||||
|
||||
def test_pyfuncarg(testdir):
|
||||
def test_funcarg(testdir):
|
||||
item = testdir.getitem("def test_func(tmpdir): pass")
|
||||
plugin = TmpdirPlugin()
|
||||
p = plugin.pytest_pyfuncarg_tmpdir(item)
|
||||
p = plugin.pytest_funcarg_tmpdir(item)
|
||||
assert p.check()
|
||||
bn = p.basename.strip("0123456789-")
|
||||
assert bn.endswith("test_func")
|
||||
|
|
|
@ -375,7 +375,7 @@ class Function(FunctionMixin, py.test.collect.Item):
|
|||
return kwargs
|
||||
|
||||
def lookup_onearg(self, argname):
|
||||
prefix = "pytest_pyfuncarg_"
|
||||
prefix = "pytest_funcarg_"
|
||||
try:
|
||||
makerlist = self.config._getmakerlist(argname)
|
||||
except KeyError:
|
||||
|
@ -390,7 +390,7 @@ class Function(FunctionMixin, py.test.collect.Item):
|
|||
else:
|
||||
self._raisefuncargerror(argname, prefix)
|
||||
|
||||
def _raisefuncargerror(self, argname, prefix="pytest_pyfuncarg_"):
|
||||
def _raisefuncargerror(self, argname, prefix="pytest_funcarg_"):
|
||||
metainfo = self.repr_metainfo()
|
||||
available = []
|
||||
plugins = self.config.pytestplugins._plugins.values()
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import py
|
||||
|
||||
def pytest_pyfuncarg_pickletransport(pyfuncitem):
|
||||
def pytest_funcarg_pickletransport(pyfuncitem):
|
||||
return ImmutablePickleTransport()
|
||||
|
||||
def pytest_pyfunc_call(__call__, pyfuncitem, args, kwargs):
|
||||
|
|
|
@ -249,10 +249,10 @@ class TestFunction:
|
|||
assert f1 == f1_b
|
||||
assert not f1 != f1_b
|
||||
|
||||
def test_pyfuncarg_lookupfails(self, testdir):
|
||||
def test_funcarg_lookupfails(self, testdir):
|
||||
testdir.makeconftest("""
|
||||
class ConftestPlugin:
|
||||
def pytest_pyfuncarg_something(self, pyfuncitem):
|
||||
def pytest_funcarg_something(self, pyfuncitem):
|
||||
return 42
|
||||
""")
|
||||
item = testdir.getitem("def test_func(some): pass")
|
||||
|
@ -260,19 +260,19 @@ class TestFunction:
|
|||
s = str(exc.value)
|
||||
assert s.find("something") != -1
|
||||
|
||||
def test_pyfuncarg_lookup_default(self, testdir):
|
||||
def test_funcarg_lookup_default(self, testdir):
|
||||
item = testdir.getitem("def test_func(some, other=42): pass")
|
||||
class Provider:
|
||||
def pytest_pyfuncarg_some(self, pyfuncitem):
|
||||
def pytest_funcarg_some(self, pyfuncitem):
|
||||
return pyfuncitem.name
|
||||
item.config.pytestplugins.register(Provider())
|
||||
kw = item.lookup_allargs()
|
||||
assert len(kw) == 1
|
||||
|
||||
def test_pyfuncarg_lookup_default_gets_overriden(self, testdir):
|
||||
def test_funcarg_lookup_default_gets_overriden(self, testdir):
|
||||
item = testdir.getitem("def test_func(some=42, other=13): pass")
|
||||
class Provider:
|
||||
def pytest_pyfuncarg_other(self, pyfuncitem):
|
||||
def pytest_funcarg_other(self, pyfuncitem):
|
||||
return pyfuncitem.name
|
||||
item.config.pytestplugins.register(Provider())
|
||||
kw = item.lookup_allargs()
|
||||
|
@ -281,12 +281,12 @@ class TestFunction:
|
|||
assert name == "other"
|
||||
assert value == item.name
|
||||
|
||||
def test_pyfuncarg_basic(self, testdir):
|
||||
def test_funcarg_basic(self, testdir):
|
||||
item = testdir.getitem("def test_func(some, other): pass")
|
||||
class Provider:
|
||||
def pytest_pyfuncarg_some(self, pyfuncitem):
|
||||
def pytest_funcarg_some(self, pyfuncitem):
|
||||
return pyfuncitem.name
|
||||
def pytest_pyfuncarg_other(self, pyfuncitem):
|
||||
def pytest_funcarg_other(self, pyfuncitem):
|
||||
return 42
|
||||
item.config.pytestplugins.register(Provider())
|
||||
kw = item.lookup_allargs()
|
||||
|
@ -294,11 +294,11 @@ class TestFunction:
|
|||
assert kw['some'] == "test_func"
|
||||
assert kw['other'] == 42
|
||||
|
||||
def test_pyfuncarg_addfinalizer(self, testdir):
|
||||
def test_funcarg_addfinalizer(self, testdir):
|
||||
item = testdir.getitem("def test_func(some): pass")
|
||||
l = []
|
||||
class Provider:
|
||||
def pytest_pyfuncarg_some(self, pyfuncitem):
|
||||
def pytest_funcarg_some(self, pyfuncitem):
|
||||
pyfuncitem.addfinalizer(lambda: l.append(42))
|
||||
return 3
|
||||
item.config.pytestplugins.register(Provider())
|
||||
|
@ -310,9 +310,9 @@ class TestFunction:
|
|||
assert len(l) == 1
|
||||
assert l[0] == 42
|
||||
|
||||
def test_pyfuncarg_lookup_modulelevel(self, testdir):
|
||||
def test_funcarg_lookup_modulelevel(self, testdir):
|
||||
modcol = testdir.getmodulecol("""
|
||||
def pytest_pyfuncarg_something(pyfuncitem):
|
||||
def pytest_funcarg_something(pyfuncitem):
|
||||
return pyfuncitem.name
|
||||
|
||||
class TestClass:
|
||||
|
|
|
@ -10,7 +10,7 @@ class TestTracebackCutting:
|
|||
def test_traceback_argsetup(self, testdir):
|
||||
testdir.makeconftest("""
|
||||
class ConftestPlugin:
|
||||
def pytest_pyfuncarg_hello(self, pyfuncitem):
|
||||
def pytest_funcarg_hello(self, pyfuncitem):
|
||||
raise ValueError("xyz")
|
||||
""")
|
||||
p = testdir.makepyfile("def test(hello): pass")
|
||||
|
|
Loading…
Reference in New Issue