added another funcarg example i had lying around
--HG-- branch : trunk
This commit is contained in:
parent
22c1ad9f7b
commit
d4d0226058
|
@ -0,0 +1,7 @@
|
|||
import py
|
||||
|
||||
def pytest_runtest_setup(item):
|
||||
if isinstance(item, py.test.collect.Function):
|
||||
mod = item.getparent(py.test.collect.Module).obj
|
||||
if hasattr(mod, 'hello'):
|
||||
py.builtin.print_("mod.hello", mod.hello)
|
|
@ -0,0 +1,5 @@
|
|||
|
||||
hello = "world"
|
||||
|
||||
def test_func():
|
||||
pass
|
|
@ -0,0 +1,15 @@
|
|||
# conftest.py
|
||||
import py
|
||||
|
||||
|
||||
def pytest_addoption(parser):
|
||||
grp = parser.addgroup("testserver options")
|
||||
grp.addoption("--url", action="store", default=None,
|
||||
help="url for testserver")
|
||||
|
||||
def pytest_funcarg__url(request):
|
||||
url = request.config.getvalue("url")
|
||||
if url is None:
|
||||
py.test.skip("need --url")
|
||||
return url
|
||||
|
Loading…
Reference in New Issue