diff --git a/poetry.lock b/poetry.lock index 59aba86..62f9c1f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1033,6 +1033,34 @@ files = [ [package.dependencies] pytest = ">=5.0.0" +[[package]] +name = "pytest-xvfb" +version = "3.0.0" +description = "A pytest plugin to run Xvfb (or Xephyr/Xvnc) for tests." +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pytest-xvfb-3.0.0.tar.gz", hash = "sha256:3746ab1f4d1159f03f751638d053689ccd284291b38b8fb03d3ebbe7bf69cfc0"}, + {file = "pytest_xvfb-3.0.0-py3-none-any.whl", hash = "sha256:352f247c788457ccdfcfeec8a47a2a6594c8eaf22f0302dae9e2635bb23975c2"}, +] + +[package.dependencies] +pytest = ">=2.8.1" +pyvirtualdisplay = ">=1.3" + +[[package]] +name = "pyvirtualdisplay" +version = "3.0" +description = "python wrapper for Xvfb, Xephyr and Xvnc" +category = "dev" +optional = false +python-versions = "*" +files = [ + {file = "PyVirtualDisplay-3.0-py3-none-any.whl", hash = "sha256:40d4b8dfe4b8de8552e28eb367647f311f88a130bf837fe910e7f180d5477f0e"}, + {file = "PyVirtualDisplay-3.0.tar.gz", hash = "sha256:09755bc3ceb6eb725fb07eca5425f43f2358d3bf08e00d2a9b792a1aedd16159"}, +] + [[package]] name = "pywin32-ctypes" version = "0.2.2" @@ -1349,4 +1377,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8" -content-hash = "86c596fe22ae8c5a2b9ff36f1003d34eec0439a1110b1e118553abe8ba5d722f" +content-hash = "80e857788dfac5c92b2350fca1fca5e0d0804c7b9e24b4d9f2251df242ceb318" diff --git a/pyproject.toml b/pyproject.toml index 8c703fd..4a0246f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,6 +23,7 @@ pytest = "*" pytest-cov = "*" pytest-qt = "*" pytest-timeout = "*" +pytest-xvfb = "*" twine = "*" urllib3 = { version = "*", python = "<4"}