- update to 0.23.3:
* Fixes a bug that caused event loops to be closed prematurely when using async generator fixtures with class scope or wider in a function-scoped test #706 * Fixes various bugs that caused an internal pytest error during test collection #711 #713 #719 * Fixes a bug that caused an internal pytest error when collecting .txt files * Fixes a bug that caused an internal pytest error when using module-level skips #701 This release is backwards-compatible with v0.21. Changes are non-breaking, unless you upgrade from v0.22. * BREAKING: The asyncio_event_loop mark has been removed. Event loops with class, module, package, and session scopes can be requested via the scope keyword argument to the _asyncio_ mark. - Introduces the event_loop_policy fixture which allows testing with non-default or multiple event loops * Introduces pytest_asyncio.is_async_test which returns whether a test item is managed by pytest-asyncio * Removes and pytest trio, mypy, and flaky from the test dependencies * Deprecate redefinition of the event_loop fixture. #587 Users requiring a class-scoped or module-scoped asyncio event loop for their tests should mark the corresponding class or module with asyncio_event_loop. * Test items based on asynchronous generators always exit with xfail status and emit a warning during the collection phase. This behavior is consistent with synchronous yield tests. #642 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-asyncio?expand=0&rev=36
This commit is contained in:
parent
de06afb400
commit
0220ff5e29
BIN
pytest-asyncio-0.21.1.tar.gz
(Stored with Git LFS)
BIN
pytest-asyncio-0.21.1.tar.gz
(Stored with Git LFS)
Binary file not shown.
3
pytest-asyncio-0.23.3.tar.gz
Normal file
3
pytest-asyncio-0.23.3.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c6d3ff22ea5ef19845a411898d8acf00459b2718228d53e04fe2fa8541c78cb2
|
||||||
|
size 42685
|
@ -1,3 +1,40 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 2 12:01:57 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 0.23.3:
|
||||||
|
* Fixes a bug that caused event loops to be closed prematurely
|
||||||
|
when using async generator fixtures with class scope or wider
|
||||||
|
in a function-scoped test #706
|
||||||
|
* Fixes various bugs that caused an internal pytest error
|
||||||
|
during test collection #711 #713 #719
|
||||||
|
* Fixes a bug that caused an internal pytest error when
|
||||||
|
collecting .txt files
|
||||||
|
* Fixes a bug that caused an internal pytest error when using
|
||||||
|
module-level skips #701
|
||||||
|
This release is backwards-compatible with v0.21. Changes are
|
||||||
|
non-breaking, unless you upgrade from v0.22.
|
||||||
|
* BREAKING: The asyncio_event_loop mark has been removed.
|
||||||
|
Event loops with class, module, package, and session scopes
|
||||||
|
can be requested via the scope keyword argument to the
|
||||||
|
_asyncio_ mark. -
|
||||||
|
Introduces the event_loop_policy fixture which allows testing
|
||||||
|
with non-default or multiple event loops
|
||||||
|
* Introduces pytest_asyncio.is_async_test which returns whether
|
||||||
|
a test item is managed by pytest-asyncio
|
||||||
|
* Removes and pytest trio, mypy, and flaky from the test
|
||||||
|
dependencies
|
||||||
|
* Deprecate redefinition of the event_loop fixture. #587 Users
|
||||||
|
requiring a class-scoped or module-scoped asyncio event loop
|
||||||
|
for their tests should mark the corresponding class or module
|
||||||
|
with asyncio_event_loop.
|
||||||
|
* Test items based on asynchronous generators always exit with
|
||||||
|
xfail status and emit a warning during the collection phase.
|
||||||
|
This behavior is consistent with synchronous yield tests.
|
||||||
|
#642
|
||||||
|
* Remove support for Python 3.7
|
||||||
|
* Declare support for Python 3.12
|
||||||
|
- drop hypothesis-health-check.patch (upstream)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 7 19:34:40 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
Tue Nov 7 19:34:40 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2023 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -26,15 +26,13 @@
|
|||||||
%endif
|
%endif
|
||||||
%{?sle15_python_module_pythons}
|
%{?sle15_python_module_pythons}
|
||||||
Name: python-pytest-asyncio%{psuffix}
|
Name: python-pytest-asyncio%{psuffix}
|
||||||
Version: 0.21.1
|
Version: 0.23.3
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Pytest support for asyncio
|
Summary: Pytest support for asyncio
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
URL: https://github.com/pytest-dev/pytest-asyncio
|
URL: https://github.com/pytest-dev/pytest-asyncio
|
||||||
Source: https://github.com/pytest-dev/pytest-asyncio/archive/v%{version}.tar.gz#/pytest-asyncio-%{version}.tar.gz
|
Source: https://github.com/pytest-dev/pytest-asyncio/archive/v%{version}.tar.gz#/pytest-asyncio-%{version}.tar.gz
|
||||||
# PATCH-FIX-UPSTREAM https://github.com/pytest-dev/pytest-asyncio/commit/fd57e55db1170c029324a7a9c56f86f14468217e [test] Addresses a Hypothesis health check that leads to failing tests.
|
BuildRequires: %{python_module base >= 3.8}
|
||||||
Patch: hypothesis-health-check.patch
|
|
||||||
BuildRequires: %{python_module base >= 3.7}
|
|
||||||
BuildRequires: %{python_module pip}
|
BuildRequires: %{python_module pip}
|
||||||
BuildRequires: %{python_module setuptools_scm}
|
BuildRequires: %{python_module setuptools_scm}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
@ -47,11 +45,9 @@ Requires: python-typing-extensions >= 3.7.2
|
|||||||
%endif
|
%endif
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
%if %{with test}
|
%if %{with test}
|
||||||
BuildRequires: %{python_module flaky >= 3.5.0}
|
|
||||||
BuildRequires: %{python_module hypothesis >= 5.7.1}
|
BuildRequires: %{python_module hypothesis >= 5.7.1}
|
||||||
BuildRequires: %{python_module pytest >= 7.0.0}
|
BuildRequires: %{python_module pytest >= 7.0.0}
|
||||||
BuildRequires: %{python_module pytest-asyncio = %{version}}
|
BuildRequires: %{python_module pytest-asyncio = %{version}}
|
||||||
BuildRequires: %{python_module pytest-trio >= 0.7}
|
|
||||||
%endif
|
%endif
|
||||||
%python_subpackages
|
%python_subpackages
|
||||||
|
|
||||||
@ -86,7 +82,7 @@ export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
|
|||||||
%doc README.rst
|
%doc README.rst
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%{python_sitelib}/pytest_asyncio
|
%{python_sitelib}/pytest_asyncio
|
||||||
%{python_sitelib}/pytest_asyncio-%{version}*-info
|
%{python_sitelib}/pytest_asyncio-%{version}.dist-info
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user