Sign inSign up

dintero/docker-pytest-bdd

By dintero

•Updated about 1 month ago

Testing applications using pytest-bdd

Image
0

10K+

dintero/docker-pytest-bdd repository overview

Testing applications using pytest-bdd⁠.

Simplify running pytest-bdd in docker/docker-compose.

⁠Example

use it as base image

FROM dintero/docker-pytest-bdd
COPY example /example
WORKDIR /example
CMD pytest

run with volume mount

docker run \
  -v $(pwd)/example:/example \
  -w /example \
  dintero/docker-pytest-bdd \
    pytest -vv \
      --gherkin-terminal-reporter \
      --cucumberjson-expanded

# run pytest -h to get help on all options
docker run dintero/docker-pytest-bdd pytest -h

# only run test with match the given substring expression
docker run \
  -v $(pwd)/example:/example \
  -w /example \
  dintero/docker-pytest-bdd \
    pytest -vv \
      --gherkin-terminal-reporter \
      --cucumberjson-expanded \
      -k post

⁠Installed Libraries

The docker image installs many useful libraries for testing REST APIs with pytest-bdd.

See the requirements.txt⁠ for complete list of libraries installed by the Dockerfile⁠.

Tag summary

Content type

Image

Digest

sha256:3d6bcd79e…

Size

61.5 MB

Last updated

about 1 month ago

docker pull dintero/docker-pytest-bdd