From 01274964410dd2c65ce76b5d10c5aab7ec30f5c4 Mon Sep 17 00:00:00 2001 From: Bas Nijholt Date: Sun, 26 Mar 2023 22:47:50 -0700 Subject: [PATCH] Add example of how to pass command line args (#483) --- tests/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/README.md b/tests/README.md index 2034ed70..adedcc4c 100644 --- a/tests/README.md +++ b/tests/README.md @@ -18,3 +18,13 @@ docker build -t basnijholt/adaptive-lighting:latest --no-cache . ``` This might be necessary if the image on Docker Hub is outdated or if the [`test_dependencies.py`](../test_dependencies.py) file is updated. + +## Passing arguments to pytest + +You can pass arguments to pytest by appending them to the command: + +For example, to run the tests with a custom log format, use the following command (this also gets rid of the captured stderr output): + +```bash +docker run -v $(pwd):/app basnijholt/adaptive-lighting:latest --show-capture=log --log-format="%(asctime)s %(levelname)-8s %(name)s:%(filename)s:%(lineno)s %(message)s" --log-date-format="%H:%M:%S" tests/components/adaptive_lighting/ +```