summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorDaniel Watkins <oddbloke@ubuntu.com>2020-07-02 13:51:28 -0400
committerGitHub <noreply@github.com>2020-07-02 11:51:28 -0600
commit2b727914e8cbee6810b1bb9a1cfdb90ad521ceb6 (patch)
tree41c2b91e3509da06cf6ed2c536b7e0032609209d /tox.ini
parente31f7fe43aa8f352097c4bb3e97fc3acca8a26b7 (diff)
downloadvyos-cloud-init-2b727914e8cbee6810b1bb9a1cfdb90ad521ceb6.tar.gz
vyos-cloud-init-2b727914e8cbee6810b1bb9a1cfdb90ad521ceb6.zip
tests: use markers to configure disable_subp_usage (#473)
This is an improvement over indirect parameterisation for a few reasons: * The test code is much easier to read, the mark names are much more intuitive than the indirect parameterisation invocation, and there's less boilerplate to boot * The fixture no longer has to overload the single parameter that fixtures can take with multiple meanings
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini7
1 files changed, 7 insertions, 0 deletions
diff --git a/tox.ini b/tox.ini
index 847a2fbd..5257f9e3 100644
--- a/tox.ini
+++ b/tox.ini
@@ -133,3 +133,10 @@ commands = {envpython} -m tests.cloud_tests {posargs}
passenv = HOME TRAVIS
deps =
-r{toxinidir}/integration-requirements.txt
+
+[pytest]
+# TODO: s/--strict/--strict-markers/ once xenial support is dropped
+addopts = --strict
+markers =
+ allow_subp_for: allow subp usage for the given commands (disable_subp_usage)
+ allow_all_subp: allow all subp usage (disable_subp_usage)