summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/tools/third_party/websockets/tox.ini
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/tools/third_party/websockets/tox.ini')
-rw-r--r--testing/web-platform/tests/tools/third_party/websockets/tox.ini39
1 files changed, 39 insertions, 0 deletions
diff --git a/testing/web-platform/tests/tools/third_party/websockets/tox.ini b/testing/web-platform/tests/tools/third_party/websockets/tox.ini
new file mode 100644
index 0000000000..939d8c0cd8
--- /dev/null
+++ b/testing/web-platform/tests/tools/third_party/websockets/tox.ini
@@ -0,0 +1,39 @@
+[tox]
+envlist =
+ py37
+ py38
+ py39
+ py310
+ py311
+ coverage
+ black
+ ruff
+ mypy
+
+[testenv]
+commands = python -W error::DeprecationWarning -W error::PendingDeprecationWarning -m unittest {posargs}
+
+[testenv:coverage]
+commands =
+ python -m coverage erase
+ python -m coverage run --source {envsitepackagesdir}/websockets,tests -m unittest {posargs}
+ python -m coverage report --show-missing --fail-under=100
+deps = coverage
+
+[testenv:maxi_cov]
+commands =
+ python tests/maxi_cov.py {envsitepackagesdir}
+ python -m coverage report --show-missing --fail-under=100
+deps = coverage
+
+[testenv:black]
+commands = black --check src tests
+deps = black
+
+[testenv:ruff]
+commands = ruff src tests
+deps = ruff
+
+[testenv:mypy]
+commands = mypy --strict src
+deps = mypy