Error test harness if `--pdb` passed without `-s`
parent
e317310ed3
commit
1b50bff625
|
@ -170,6 +170,20 @@ def open_test_pikerd(
|
||||||
# https://docs.pytest.org/en/6.2.x/tmpdir.html#the-default-base-temporary-directory
|
# https://docs.pytest.org/en/6.2.x/tmpdir.html#the-default-base-temporary-directory
|
||||||
print(f'CURRENT TEST CONF DIR: {tmpconfdir}')
|
print(f'CURRENT TEST CONF DIR: {tmpconfdir}')
|
||||||
|
|
||||||
|
conf = request.config
|
||||||
|
debug_mode: bool = conf.option.usepdb
|
||||||
|
if (
|
||||||
|
debug_mode
|
||||||
|
and conf.option.capture != 'no'
|
||||||
|
):
|
||||||
|
# TODO: how to disable capture dynamically?
|
||||||
|
# conf._configured = False
|
||||||
|
# conf._do_configure()
|
||||||
|
pytest.fail(
|
||||||
|
'To use `--pdb` (with `tractor` subactors) you also must also '
|
||||||
|
'pass `-s`!'
|
||||||
|
)
|
||||||
|
|
||||||
yield partial(
|
yield partial(
|
||||||
_open_test_pikerd,
|
_open_test_pikerd,
|
||||||
|
|
||||||
|
@ -182,7 +196,7 @@ def open_test_pikerd(
|
||||||
# `--ll <value>` cli flag.
|
# `--ll <value>` cli flag.
|
||||||
loglevel=loglevel,
|
loglevel=loglevel,
|
||||||
|
|
||||||
debug_mode=request.config.option.usepdb
|
debug_mode=debug_mode,
|
||||||
)
|
)
|
||||||
|
|
||||||
# NOTE: the `tmp_dir` fixture will wipe any files older then 3 test
|
# NOTE: the `tmp_dir` fixture will wipe any files older then 3 test
|
||||||
|
|
Loading…
Reference in New Issue