Commit Graph

115 Commits

Author SHA256 Message Date
7f32fb426a Accepting request 1147534 from devel:BCI:SLCS:next
Add python version constraints to Requires & BuildRequires

OBS-URL: https://build.opensuse.org/request/show/1147534
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=134
2024-02-19 14:29:02 +00:00
b217aa53f2 - update to 7.4.4:
* Fix non-string constants at the top of file being detected as
    docstrings on Python>=3.8.
  * Handle an edge case where :data:`sys.stderr` and
    :data:`sys.__stderr__` might already be closed when
    :ref:`faulthandler` is tearing down.
  * Fixed tracebacks from collection errors not getting pruned.
  * Removed unhelpful error message from assertion rewrite
    mechanism when exceptions are raised in ``__iter__`` methods.
    Now they are treated un-iterable instead.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=132
2024-01-02 08:25:33 +00:00
17d2b5aa26 - update to 7.4.3:
* Markers are now considered in the
    reverse mro order to ensure base  class markers are
    considered first -- this resolves a regression.
  * Fixed ``:=`` in asserts impacting unrelated test cases.
  * Handled an edge case where :data:`sys.stderr` might already
    be closed when :ref:`faulthandler` is tearing down.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=130
2023-11-07 12:04:03 +00:00
b4622bb3a6 - update to 7.4.2:
* Fix doctest collection of
    `functools.cached_property` objects.
  * Fixed bug using
    ``--importmode=importlib`` which would cause package
    ``__init__.py`` files to be imported more than once in some
    cases.
  * Fixed bug where `user_properties`
    where not being saved in the JUnit XML file if a fixture
    failed during teardown.
  * Fixed crash when parsing long
    command line arguments that might be interpreted as files.
  * Improved Documentation
  * Improved disclaimer on pytest
    plugin reference page to better indicate this is an
    automated, non-curated listing.
- drop fix-test-raising-repr.patch, fix-tests-pygments-2.14.0.patch:
    https://docs.pytest.org/en/7.1.x/changelog.html for details
        assert actual == pytest.approx(expected)
  * pytest used to create directories under /tmp with world-readable
    permissions. This means that any user in the system was able to
    read information written by tests in temporary directories (such
    as those created by the tmp_path/tmpdir fixture). Now the
  * #8152: Fixed "(<Skipped instance>)" being shown as a skip reason in the
  * #8249: Fix the faulthandler plugin for occasions when running with
  * The @pytest.yield_fixture decorator/function is now deprecated.
  * Verbose mode now shows the reason that a test was skipped in the
  * pytest now warns about unraisable exceptions and unhandled thread
  * New pytester fixture, which is identical to testdir but its methods
  * It is now possible to construct a MonkeyPatch object directly as pytest.MonkeyPatch(),

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=126
2023-09-18 15:07:59 +00:00
0c1e0b01d9 - update to 7.4.1:
* Fixed bug where fake intermediate
    modules generated by ``--import-mode=importlib`` would not
    include the child modules as attributes of the parent modules.
  * Fixed error assertion handling in
    :func:`pytest.approx` when ``None`` is an expected or
    received value when comparing dictionaries.
  * Fixed issue when using
    ``--import-mode=importlib`` together with ``--doctest-
    modules`` that caused modules to be imported more than once,
    causing problems with modules that have import side effects.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=124
2023-09-07 08:56:31 +00:00
bcd70373b1 - update to 7.4.0:
*  Added
    :func:`ExceptionInfo.from_exception()
    <pytest.ExceptionInfo.from_exception>`, a simpler way to
    create an :class:`~pytest.ExceptionInfo` from an exception.
    This can replace :func:`ExceptionInfo.from_exc_info()
    <pytest.ExceptionInfo.from_exc_info()>` for most uses.
  * Update test log report annotation
    to named tuple and fixed inconsistency in docs for
    🪝`pytest_report_teststatus` hook.
  * When an exception traceback to be
    displayed is completely filtered out (by mechanisms such as
    ``__tracebackhide__``, internal frames, and similar), now
    only the exception string and the following message are
    shown:
      "All traceback entries are hidden. Pass `--full-trace` to see
      hidden and internal frames.".
  * Improved verbose output (``-vv``)
    of ``skip`` and ``xfail`` reasons by performing text wrapping
    while leaving a clear margin for progress output.
  * Added ``TerminalReporter.wrap_write()`` as a helper for that.
  * Added handling of ``%f``
    directive to print microseconds in log format options, such
    as ``log-date-format``.
  * Added the underlying exception to the cache provider's path
    creation and write warning messages.
  * Added warning when :confval:`testpaths` is set, but paths are
    not found by glob.
    In this case, pytest will fall back to searching from the
    current directory.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=122
2023-07-15 15:06:57 +00:00
f79ef73de4 - update to 7.3.2:
* Fix bug where very long option
    names could cause pytest to break with ``OSError: [Errno 36]
    File name too long`` on some systems.
  * Support for Python 3.12
  * honored to load root ``conftests``.
  * The `monkeypatch` `setitem`/`delitem` type annotations now
    allow `TypedDict` arguments.
  * Fixed bug in assertion rewriting
    where a variable assigned with the walrus operator could not
    be used later in a function call.
  * Fixed ``--last-failed``'s
    "(skipped N files)" functionality for files inside of
    packages (directories with `__init__.py` files).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=120
2023-06-19 20:14:34 +00:00
8954b3dab0 - Disable tests that uses pexpect to avoid timeout error when running
in OBS.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=118
2023-06-13 10:45:02 +00:00
80c53b2fc6 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=116 2023-05-05 00:09:11 +00:00
cd6fff3519 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=115 2023-05-04 23:29:20 +00:00
5bf432e390 - update to 7.3.1:
* Python 3.12 support
- update to 7.3.0:
  *  --log-disable CLI option added to disable individual loggers.
  * Added tmp_path_retention_count and tmp_path_retention_policy
    configuration options to control how directories created by
    the tmp_path fixture are kept.
  * For list of omprovements and bugfixes, please read
    https://docs.pytest.org/en/stable/changelog.html#pytest-7-3-0-2023-04-08

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=114
2023-05-04 23:28:15 +00:00
18316d2a99 - update to 7.2.2:
* Fixed :func:`pytest.approx`
    handling of dictionaries containing one or more values of
    `0.0`.
  * Fixed crash if `--cache-show` and `--help` are passed at the
    same time.
  * Fixed bug where a fixture method named ``teardown`` would
    be called as part of ``nose`` teardown stage.
  * Fixed crash if ``--fixtures`` and ``--help`` are passed
    at the same time.
  * Fixed :py:func:`pytest.raises` to
    return a 'ContextManager' so that type-checkers could narrow
    :code:`pytest.raises(...) if ... else nullcontext()` down to
    'ContextManager' rather than 'object'.
  * Fix 'importlib.abc.TraversableResources' deprecation warning in
    Python 3.12.
  * If a test is skipped from inside a fixture, the test summary
    now shows the test location instead of the fixture location.
  * Fix a race condition when creating junitxml reports,
    which could occur when multiple instances of pytest execute
    in parallel.
  * Fix a race condition when
    creating or updating the stepwise plugin's cache, which could
    occur when multiple xdist worker nodes try to simultaneously
    update the stepwise plugin's cache.
- drop fix-test-raising-repr.patch, fix-tests-pygments-2.14.0.patch: 
  merged upstream

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=113
2023-05-04 23:06:15 +00:00
f55bffb67f Accepting request 1082404 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1082404
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=111
2023-04-24 09:16:48 +00:00
f5960393e1 - Disable broken tests with latest setuptools,
gh#pytest-dev/pytest#10815

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=109
2023-03-16 07:06:44 +00:00
3cb666870c - Add fix-tests-pygments-2.14.0.patch to make it work with pygments 2.14.0
gh#pytest-dev/pytest#10632

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=106
2023-01-04 10:17:29 +00:00
4f2e4b3c5b - Add fix-test-raising-repr.patch gh#pytest-dev/pytest#10473, this make it
compatible with latest release of python-exceptiongroup

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=105
2022-12-05 08:53:03 +00:00
e92f34a15e - Remove python_module macro definition
- Update to 7.2.0:
  # Deprecations
  - #10012: Update pytest.PytestUnhandledCoroutineWarning{.interpreted-text
    role="class"} to a deprecation; it will raise an error in pytest 8.
  - #10396: pytest no longer depends on the py library. pytest provides a
    vendored copy of py.error and py.path modules but will use the py library
    if it is installed. If you need other py.* modules, continue to install the
    deprecated py library separately, otherwise it can usually be removed as a
    dependency.
  - #4562: Deprecate configuring hook specs/impls using attributes/marks.
  - Instead use :pypytest.hookimpl{.interpreted-text role="func"} and
    :pypytest.hookspec{.interpreted-text role="func"}.
    For more details, see the docs
    <legacy-path-hooks-deprecated>{.interpreted-text role="ref"}.
  - #9886: The functionality for running tests written for nose has been
    officially deprecated.
    This includes:
     * Plain setup and teardown functions and methods: this might catch users
       by surprise, as setup() and teardown() are not pytest idioms, but part
       of the nose support.
     * Setup/teardown using the @with_setup decorator.
    For more details, consult the deprecation docs
    <nose-deprecation>{.interpreted-text role="ref"}.
  # Features
  -  #9897: Added shell-style wildcard support to testpaths.
  # Improvements
  - #10218: @pytest.mark.parametrize() (and similar functions) now accepts any
    Sequence[str] for the argument names, instead of just list[str] and
    tuple[str, ...].

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=104
2022-11-29 13:20:25 +00:00
d294eea617 Accepting request 993296 from home:bnavigator:branches:devel:languages:python
- Update to 7.1.2
  * #9726: An unnecessary numpy import inside
    pytest.approx{.interpreted-text role="func"} was removed.
  * #9820: Fix comparison of dataclasses with InitVar.
  * #9869: Increase stacklevel for the NODE_CTOR_FSPATH_ARG
    deprecation to point to the user's code, not pytest.
  * #9871: Fix a bizarre (and fortunately rare) bug where the
    [temp_path]{.title-ref} fixture could raise an internal error
    while attempting to get the current user's username.

OBS-URL: https://build.opensuse.org/request/show/993296
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=102
2022-08-06 15:22:16 +00:00
1f283a0f4d Accepting request 965098 from home:bnavigator:branches:devel:languages:python:pytest
- Update to 7.1.1
  * #9767: Fixed a regression in pytest 7.1.0 where some
    conftest.py files outside of the source tree (e.g. in the
   [site-packages]{.title-ref} directory) were not picked up.
- python-pytest5 is gone. Remove the libalts stopgap
- Update to 7.1.0
  * Big changelog for 7.x series, see
    https://docs.pytest.org/en/7.1.x/changelog.html for details 
- Breaking changes:
  * #8838: As per our policy, the following features have been
    deprecated in the 6.X series and are now removed:
    + pytest._fillfuncargs function.
    + pytest_warning_captured hook - use pytest_warning_recorded
      instead.
    + -k -foobar syntax - use -k 'not foobar' instead.
    + -k foobar: syntax.
    * pytest.collect module - import from pytest directly.
  * #9437: Dropped support for Python 3.6, which reached
    end-of-life at 2021-12-23.
  * #7259: The Node.reportinfo() function first return value type
    has been expanded from py.path.local | str to os.PathLike[str]
    | str.
    Most plugins which refer to reportinfo() only define it as part
    of a custom pytest.Item implementation. Since py.path.local is
    a os.PathLike[str], these plugins are unaffacted.
    Plugins and users which call reportinfo(), use the first return
    value and interact with it as a py.path.local, would need to
    adjust by calling py.path.local(fspath). Although preferably,
    avoid the legacy py.path.local and use pathlib.Path, or use
    item.location or item.path, instead.
    Note: pytest was not able to provide a deprecation period for
    this change.
  * #8246: --version now writes version information to stdout
    rather than stderr.
  * #8733: Drop a workaround for pyreadline that made it work with
    --pdb. The workaround was introduced in #1281 in 2015, however
    since then pyreadline seems to have gone unmaintained, is
    generating warnings, and will stop working on Python 3.10.
  * #9061: Using pytest.approx() in a boolean context now raises an
    error hinting at the proper usage.
    It is apparently common for users to mistakenly use
    pytest.approx like this:
        assert pytest.approx(actual, expected)
    
    While the correct usage is:
        assert actual == pytest.approx(expected) 
        
    The new error message helps catch those mistakes.
  * #9277: The pytest.Instance collector type has been removed.
    Importing pytest.Instance or _pytest.python.Instance returns a
    dummy type and emits a deprecation warning. See The
    pytest.Instance collector for details.
  * If you have concerns about the removal of a specific feature,
    please add a comment to issue #9308.
- Drop patches
  * pytest-pr8664-py3.10-test_trial_error-fail.patch
  * pytest-pr9173-importlib-py310.patch
  * pytest-pr9417-py3.10.1-fail.patch

OBS-URL: https://build.opensuse.org/request/show/965098
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=100
2022-03-26 22:07:24 +00:00
4f25e945d5 Accepting request 942970 from home:bnavigator:py310
- Add patch pytest-pr9173-importlib-py310.patch
  * gh#pytest-dev/pytest#9173
  * refresh pytest-pr9417-py3.10.1-fail.patch
  * fixes asdf related errors: gh#asdf-format/asdf#1027

OBS-URL: https://build.opensuse.org/request/show/942970
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=99
2021-12-29 00:36:45 +00:00
3cf985039c - Using URLs for Patches looks like a great idea, but it is too
unstable. Please, don't.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=98
2021-12-20 19:53:07 +00:00
Steve Kowalik
bcc528bda1 Accepting request 941512 from home:bnavigator:python-rpm-macros
- Add pytest-pr8664-py3.10-test_trial_error-fail.patch
  * gh#pytest-dev/pytest#8664
- Add pytest-pr9417-py3.10.1-fail.patch
  * gh#pytest-dev/pytest#9417
- Disable libalternatives usage until all python-pytest* packages
  are on the same page (see sr#926611)

OBS-URL: https://build.opensuse.org/request/show/941512
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=97
2021-12-20 01:04:54 +00:00
79cd4c77bc Accepting request 926573 from home:schubi2
- Disable all update-alternatives install calls if libalternatives
  is used.
- Use libalternatives instead of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/926573
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=96
2021-10-20 18:25:03 +00:00
4c389ce1a4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=95 2021-09-19 17:47:01 +00:00
bcd15d03eb Accepting request 920177 from devel:languages:python:pytest
revert

OBS-URL: https://build.opensuse.org/request/show/920177
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=94
2021-09-19 17:46:29 +00:00
08828803dd Accepting request 919836 from home:schubi2
- Use libalternatives instead of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/919836
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=93
2021-09-17 20:43:42 +00:00
99c4551ac9 - update to 6.2.5
* Python 3.10 is now supported.
 *  Enable compatibility with pluggy 1.0 or later.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=92
2021-09-14 09:23:11 +00:00
Markéta Machová
d3870bff13 Accepting request 893076 from home:mcalabkova:branches:devel:languages:python:pytest
- Update to 6.2.4
  * pytest used to create directories under /tmp with world-readable 
    permissions. This means that any user in the system was able to 
    read information written by tests in temporary directories (such 
    as those created by the tmp_path/tmpdir fixture). Now the 
    directories are created with private permissions.
  * Fixed assertion rewriting on Python 3.10.

OBS-URL: https://build.opensuse.org/request/show/893076
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=90
2021-05-14 10:31:12 +00:00
1f2dcbb703 Accepting request 872210 from home:bnavigator:branches:devel:languages:python:pytest
- Don't require python36-numpy for testing, because Tumbleweed
  cannot provide python36-numpy any longer: NumPy 1.20 dropped
  Python 3.6 support. The tests are skipped automatically.

OBS-URL: https://build.opensuse.org/request/show/872210
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=88
2021-02-15 06:58:25 +00:00
Markéta Machová
ad67dadf06 Accepting request 871232 from home:stroeder:branches:devel:languages:python:pytest
Update to 6.2.2

OBS-URL: https://build.opensuse.org/request/show/871232
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=87
2021-02-12 08:31:30 +00:00
Markéta Machová
98f88a1e09 ?
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=85
2021-01-21 15:04:28 +00:00
Markéta Machová
0a697bff3b fix "No module named 'pkg_resources'", e.g. reintroduce setuptools requirement
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=84
2021-01-06 13:45:18 +00:00
3f95acd783 Accepting request 860603 from home:mcalabkova:branches:devel:languages:python
- Update to 6.2.1
  * pytest now supports python3.6+ only.
  * Directly constructing/calling some classes/functions is now deprecated
    (see upstream changelog)
  * The @pytest.yield_fixture decorator/function is now deprecated. 
    Use pytest.fixture() instead.
  * No removals so far.
  * Verbose mode now shows the reason that a test was skipped in the 
    test’s terminal line after the “SKIPPED”, “XFAIL” or “XPASS”.
  * pytest now warns about unraisable exceptions and unhandled thread 
    exceptions that occur in tests on Python>=3.8.
  * New pytester fixture, which is identical to testdir but its methods 
    return pathlib.Path when appropriate instead of py.path.local.
  * It is now possible to construct a MonkeyPatch object directly as pytest.MonkeyPatch(), 
    in cases when the monkeypatch fixture cannot be used.
  * Many more new features and bugfixes

OBS-URL: https://build.opensuse.org/request/show/860603
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=83
2021-01-06 10:52:08 +00:00
e18b8e109a Accepting request 855510 from home:bnavigator:branches:devel:languages:python:pytest
- fix version in egg-info for Leap gh#pytest-dev/pytest#7891
- fix some python flavor macro misusage

OBS-URL: https://build.opensuse.org/request/show/855510
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=81
2020-12-13 08:21:57 +00:00
fb76344aab Accepting request 855339 from home:mcepl:branches:devel:tools:scm
- mock dependency was actually not needed at all

OBS-URL: https://build.opensuse.org/request/show/855339
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=80
2020-12-12 12:13:03 +00:00
7036c84741 Accepting request 847568 from home:bnavigator:branches:devel:languages:python:pytest
- Fix boo#1178547: include transition for pytest py.test
  alternative master switch

OBS-URL: https://build.opensuse.org/request/show/847568
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=78
2020-11-11 14:56:06 +00:00
3fd324c0ef Accepting request 844811 from home:bnavigator:branches:devel:languages:python:pytest
- Update to 6.1.2 
  * #7758: Fixed an issue where some files in packages are 
    getting lost from --lf even though they contain
    tests that failed. Regressed in pytest 5.4.0.
  * #7911: Directories created by tmpdir are now considered 
    stale after 3 days without modification (previous value 
    was 3 hours) to avoid deleting directories still in use 
    in long running test suites.
  * #7815: Improve deprecation warning message for 
    pytest._fillfuncargs().
- remove old py.test2 and py.test3 entry points

- Fix py.test3 conflict for python3 flavors by alternatives
  * gh#openSUSE/python-rpm-macros#66
  * Make pytest the main alternative as py.test is the deprecated
    name
- Fix gh#pytest-dev/pytest#7891 : require toml for build

OBS-URL: https://build.opensuse.org/request/show/844811
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=76
2020-10-29 09:38:57 +00:00
Markéta Machová
91af81ca69 Accepting request 840068 from home:mcalabkova:branches:devel:languages:python:pytest
- update to 6.1.1
  * Some of the features which have been deprecated in the 5.X series are now
    removed, some are getting deprecated. See upstream changelog.
  * Many fixtures and various cleanups.

OBS-URL: https://build.opensuse.org/request/show/840068
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=74
2020-10-08 06:52:28 +00:00
e3a3f9727c fix of my..
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=72
2020-08-24 18:43:11 +00:00
8e43915b11 test..
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=71
2020-08-24 18:36:36 +00:00
27b5f2fcb4 fix for older distros
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=70
2020-08-24 18:28:35 +00:00
94f967e524 - update to 6.0.1
- drop tidy-up-embeddedfile.patch
 * new major release, please check:
     https://docs.pytest.org/en/stable/changelog.html for all changes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=69
2020-08-24 18:07:07 +00:00
781e431d18 Fix a typo.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=67
2020-08-03 21:51:36 +00:00
28b9c7d60b - nose is actually not required: the test suite happily skips over tests
which require it.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=66
2020-08-03 21:05:07 +00:00
Steve Kowalik
83b0a6b3e6 - Rebase and re-add tidy-up-embeddedfile.patch, it was only partially merged
upstream.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=62
2020-06-09 07:48:24 +00:00
2054858c86 - update to 5.4.3
* Paths appearing in error messages are now correct in case the current working
     directory has changed since the start of the session.
 * Support deleting paths longer than 260 characters on windows created inside tmpdir.
 * Prevent pytest from printing ConftestImportFailure traceback to stdout.
 * Prevent hiding the underlying exception when ConfTestImportFailure is raised.
 * Fix regression where running with --pdb would call the tearDown methods
     of unittest.TestCase subclasses for skipped tests.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=61
2020-06-05 09:05:35 +00:00
6f5d36c6cb - Update to 5.4.2
* Fix crash with captured output when using the capsysbinary fixture.
 * Ensure a unittest.IsolatedAsyncioTestCase is actually awaited.
 * Fix TerminalRepr instances to be hashable again.
 * Fix regression where functions registered with TestCase.addCleanup
    were not being called on test failures.
 * Allow users to still set the deprecated TerminalReporter.writer attribute.
 * Revert “tmpdir: clean up indirection via config for factories
 * Fixed regression: asyncbase.TestCase tests are executed correctly again
 * Fix File.from_constructor so it forwards extra keyword arguments to the constructor.
 * Classes with broken __getattribute__ methods are displayed correctly during failures.
 * Fix _is_setup_py for files encoded differently than locale.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=59
2020-05-12 08:51:56 +00:00
Tomáš Chvátal
8e7c7e2185 - Update to 5.4.1:
* #6909: Revert the change introduced by #6330, which required all
    arguments to @pytest.mark.parametrize to be explicitly defined
    in the function signature.
  * #6910: Fix crash when plugins return an unknown stats while using
    the --reportlog option.
  * #6316: Matching of -k EXPRESSION to test names is now case-insensitive.
  * #6443: Plugins specified with -p are now loaded after internal plugins
  * #6637: Removed the long-deprecated pytest_itemstart hook.
  * #6673: Reversed / fix meaning of “+/-” in error diffs. “-” means that
    sth. expected is missing in the result and “+” means that there are
    unexpected extras in the result.
- Remove merged patch tidy-up-embeddedfile.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=58
2020-04-27 10:52:01 +00:00
Steve Kowalik
623732992d - Add patch tidy-up-embeddedfile.patch based on an upstream PR. Can
be dropped when updating.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=55
2020-03-18 07:47:14 +00:00
1e1e42c326 - Update to 5.3.5
* Captured output during teardown is shown with -rP
 * Fix a pytest-xdist crash when dealing with exceptions raised
   in subprocesses created by the multiprocessing module.
 * FixtureDef objects now properly register their finalizers
   with autouse and parameterized fixtures that execute before
   them in the fixture stack so they are torn down at the right times,
   and in the right order.
 * Fix parsing of outcomes containing multiple errors with testdir results

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest?expand=0&rev=53
2020-02-19 09:59:41 +00:00