From c88fcf0986a88120e73f88516f0b2a68b2dc619a Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 9 Sep 2022 08:53:41 -0500 Subject: [PATCH] fix tests --- poetry.lock | 18 +++++++++++++++++- pyproject.toml | 1 + tests/client/test_methods.py | 3 +-- tests/client/test_properties.py | 3 +-- tests/test_big_message.py | 3 +-- tests/test_glib_low_level.py | 3 +-- tests/test_request_name.py | 3 +-- 7 files changed, 23 insertions(+), 11 deletions(-) diff --git a/poetry.lock b/poetry.lock index ffa6ff1..829afa2 100644 --- a/poetry.lock +++ b/poetry.lock @@ -289,6 +289,21 @@ tomli = ">=1.0.0" [package.extras] testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"] +[[package]] +name = "pytest-asyncio" +version = "0.19.0" +description = "Pytest support for asyncio" +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +pytest = ">=6.1.0" +typing-extensions = {version = ">=3.7.2", markers = "python_version < \"3.8\""} + +[package.extras] +testing = ["pytest-trio (>=0.7.0)", "mypy (>=0.931)", "flaky (>=3.5.0)", "hypothesis (>=5.7.1)", "coverage (>=6.2)"] + [[package]] name = "pytest-cov" version = "3.0.0" @@ -511,7 +526,7 @@ docs = ["myst-parser", "Sphinx", "sphinx-rtd-theme"] [metadata] lock-version = "1.1" python-versions = "^3.7" -content-hash = "6c5abe1f014019df280ea421d5d97d382c2bd65b33cef4ef14b4239c7f1eb1c4" +content-hash = "2c9314a941f6be6f7ef96dd996650261032c8c3530abdeef4bfdfc4bca8c9fed" [metadata.files] alabaster = [] @@ -538,6 +553,7 @@ py = [] pygments = [] pyparsing = [] pytest = [] +pytest-asyncio = [] pytest-cov = [] pytz = [] pyyaml = [] diff --git a/pyproject.toml b/pyproject.toml index 281831f..22260f1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,6 +40,7 @@ docs = [ [tool.poetry.dev-dependencies] pytest = "^7.0" pytest-cov = "^3.0" +pytest-asyncio = "^0.19.0" [tool.semantic_release] branch = "main" diff --git a/tests/client/test_methods.py b/tests/client/test_methods.py index fcdd281..d4c73cf 100644 --- a/tests/client/test_methods.py +++ b/tests/client/test_methods.py @@ -1,11 +1,10 @@ -from test.util import check_gi_repository, skip_reason_no_gi - import pytest import dbus_fast.introspection as intr from dbus_fast import DBusError, aio, glib from dbus_fast.message import MessageFlag from dbus_fast.service import ServiceInterface, method +from tests.util import check_gi_repository, skip_reason_no_gi has_gi = check_gi_repository() diff --git a/tests/client/test_properties.py b/tests/client/test_properties.py index e77b545..2f983f4 100644 --- a/tests/client/test_properties.py +++ b/tests/client/test_properties.py @@ -1,9 +1,8 @@ -from test.util import check_gi_repository, skip_reason_no_gi - import pytest from dbus_fast import DBusError, Message, aio, glib from dbus_fast.service import PropertyAccess, ServiceInterface, dbus_property +from tests.util import check_gi_repository, skip_reason_no_gi has_gi = check_gi_repository() diff --git a/tests/test_big_message.py b/tests/test_big_message.py index 55dcaba..f11573c 100644 --- a/tests/test_big_message.py +++ b/tests/test_big_message.py @@ -1,9 +1,8 @@ -from test.util import check_gi_repository, skip_reason_no_gi - import pytest from dbus_fast import Message, MessageType, aio, glib from dbus_fast.service import ServiceInterface, method +from tests.util import check_gi_repository, skip_reason_no_gi has_gi = check_gi_repository() diff --git a/tests/test_glib_low_level.py b/tests/test_glib_low_level.py index fcc3105..8c76620 100644 --- a/tests/test_glib_low_level.py +++ b/tests/test_glib_low_level.py @@ -1,9 +1,8 @@ -from test.util import check_gi_repository, skip_reason_no_gi - import pytest from dbus_fast import Message, MessageFlag, MessageType from dbus_fast.glib import MessageBus +from tests.util import check_gi_repository, skip_reason_no_gi has_gi = check_gi_repository() diff --git a/tests/test_request_name.py b/tests/test_request_name.py index 1ddce9e..82db8f0 100644 --- a/tests/test_request_name.py +++ b/tests/test_request_name.py @@ -1,5 +1,3 @@ -from test.util import check_gi_repository, skip_reason_no_gi - import pytest from dbus_fast import ( @@ -11,6 +9,7 @@ from dbus_fast import ( aio, glib, ) +from tests.util import check_gi_repository, skip_reason_no_gi has_gi = check_gi_repository()