Adjust %pyproject_buildrequires tests for tox 4
Fixes: https://bugzilla.redhat.com/2160687 Related: rhbz#2168193
This commit is contained in:
parent
81dd6d1601
commit
df1ddd0ccd
@ -12,7 +12,7 @@ License: MIT
|
|||||||
# Increment Y and reset Z when new macros or features are added
|
# Increment Y and reset Z when new macros or features are added
|
||||||
# Increment Z when this is a bugfix or a cosmetic change
|
# Increment Z when this is a bugfix or a cosmetic change
|
||||||
# Dropping support for EOL Fedoras is *not* considered a breaking change
|
# Dropping support for EOL Fedoras is *not* considered a breaking change
|
||||||
Version: 1.5.0
|
Version: 1.5.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
|
|
||||||
# Macro files
|
# Macro files
|
||||||
@ -129,6 +129,9 @@ export HOSTNAME="rpmbuild" # to speedup tox in network-less mock, see rhbz#1856
|
|||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jan 13 2023 Miro Hrončok <mhroncok@redhat.com> - 1.5.1-1
|
||||||
|
- Adjusts %%pyproject_buildrequires tests for tox 4
|
||||||
|
|
||||||
* Mon Nov 28 2022 Miro Hrončok <mhroncok@redhat.com> - 1.5.0-1
|
* Mon Nov 28 2022 Miro Hrončok <mhroncok@redhat.com> - 1.5.0-1
|
||||||
- Use %%py3_test_envvars in %%tox when available
|
- Use %%py3_test_envvars in %%tox when available
|
||||||
|
|
||||||
|
@ -413,14 +413,24 @@ Tox dependencies:
|
|||||||
toxdep2
|
toxdep2
|
||||||
commands =
|
commands =
|
||||||
true
|
true
|
||||||
expected: |
|
expected:
|
||||||
python3dist(setuptools) >= 40.8
|
- | # tox 3
|
||||||
python3dist(wheel)
|
python3dist(setuptools) >= 40.8
|
||||||
python3dist(wheel)
|
python3dist(wheel)
|
||||||
python3dist(tox-current-env) >= 0.0.6
|
python3dist(wheel)
|
||||||
python3dist(toxdep1)
|
python3dist(tox-current-env) >= 0.0.6
|
||||||
python3dist(toxdep2)
|
python3dist(toxdep1)
|
||||||
python3dist(inst)
|
python3dist(toxdep2)
|
||||||
|
python3dist(inst)
|
||||||
|
- | # tox 4
|
||||||
|
python3dist(setuptools) >= 40.8
|
||||||
|
python3dist(wheel)
|
||||||
|
python3dist(wheel)
|
||||||
|
python3dist(tox-current-env) >= 0.0.6
|
||||||
|
python3dist(tox)
|
||||||
|
python3dist(toxdep1)
|
||||||
|
python3dist(toxdep2)
|
||||||
|
python3dist(inst)
|
||||||
result: 0
|
result: 0
|
||||||
|
|
||||||
Tox extras:
|
Tox extras:
|
||||||
@ -455,20 +465,36 @@ Tox extras:
|
|||||||
extra1
|
extra1
|
||||||
commands =
|
commands =
|
||||||
true
|
true
|
||||||
expected: |
|
expected:
|
||||||
python3dist(setuptools) >= 40.8
|
- | # tox 3
|
||||||
python3dist(wheel)
|
python3dist(setuptools) >= 40.8
|
||||||
python3dist(wheel)
|
python3dist(wheel)
|
||||||
python3dist(tox-current-env) >= 0.0.6
|
python3dist(wheel)
|
||||||
python3dist(toxdep)
|
python3dist(tox-current-env) >= 0.0.6
|
||||||
python3dist(inst)
|
python3dist(toxdep)
|
||||||
python3dist(dep11) > 11.0
|
python3dist(inst)
|
||||||
python3dist(dep12)
|
python3dist(dep11) > 11.0
|
||||||
python3dist(dep21)
|
python3dist(dep12)
|
||||||
python3dist(dep22)
|
python3dist(dep21)
|
||||||
python3dist(dep23)
|
python3dist(dep22)
|
||||||
python3dist(extra-dep)
|
python3dist(dep23)
|
||||||
python3dist(extra-dep[extra_dep])
|
python3dist(extra-dep)
|
||||||
|
python3dist(extra-dep[extra_dep])
|
||||||
|
- | # tox 4
|
||||||
|
python3dist(setuptools) >= 40.8
|
||||||
|
python3dist(wheel)
|
||||||
|
python3dist(wheel)
|
||||||
|
python3dist(tox-current-env) >= 0.0.6
|
||||||
|
python3dist(tox)
|
||||||
|
python3dist(toxdep)
|
||||||
|
python3dist(inst)
|
||||||
|
python3dist(dep11) > 11.0
|
||||||
|
python3dist(dep12)
|
||||||
|
python3dist(dep21)
|
||||||
|
python3dist(dep22)
|
||||||
|
python3dist(dep23)
|
||||||
|
python3dist(extra-dep)
|
||||||
|
python3dist(extra-dep[extra_dep])
|
||||||
result: 0
|
result: 0
|
||||||
|
|
||||||
Tox provision unsatisfied:
|
Tox provision unsatisfied:
|
||||||
@ -496,14 +522,24 @@ Tox provision unsatisfied:
|
|||||||
deps =
|
deps =
|
||||||
toxdep1
|
toxdep1
|
||||||
toxdep2
|
toxdep2
|
||||||
expected: |
|
expected:
|
||||||
python3dist(setuptools) >= 40.8
|
- | # tox 3
|
||||||
python3dist(wheel)
|
python3dist(setuptools) >= 40.8
|
||||||
python3dist(wheel)
|
python3dist(wheel)
|
||||||
python3dist(tox-current-env) >= 0.0.6
|
python3dist(wheel)
|
||||||
python3dist(tox) >= 3.999
|
python3dist(tox-current-env) >= 0.0.6
|
||||||
python3dist(setuptools) > 40.0
|
python3dist(tox) >= 3.999
|
||||||
python3dist(wheel) > 2.0
|
python3dist(setuptools) > 40.0
|
||||||
|
python3dist(wheel) > 2.0
|
||||||
|
- | # tox 4
|
||||||
|
python3dist(setuptools) >= 40.8
|
||||||
|
python3dist(wheel)
|
||||||
|
python3dist(wheel)
|
||||||
|
python3dist(tox-current-env) >= 0.0.6
|
||||||
|
python3dist(tox) >= 3.999
|
||||||
|
python3dist(setuptools) > 40.0
|
||||||
|
python3dist(wheel) > 2.0
|
||||||
|
python3dist(tox) >= 3.999
|
||||||
result: 0
|
result: 0
|
||||||
|
|
||||||
Tox provision satisfied:
|
Tox provision satisfied:
|
||||||
@ -530,16 +566,27 @@ Tox provision satisfied:
|
|||||||
deps =
|
deps =
|
||||||
toxdep1
|
toxdep1
|
||||||
toxdep2
|
toxdep2
|
||||||
expected: |
|
expected:
|
||||||
python3dist(setuptools) >= 40.8
|
- | # tox 3
|
||||||
python3dist(wheel)
|
python3dist(setuptools) >= 40.8
|
||||||
python3dist(wheel)
|
python3dist(wheel)
|
||||||
python3dist(tox-current-env) >= 0.0.6
|
python3dist(wheel)
|
||||||
python3dist(tox) >= 3.5
|
python3dist(tox-current-env) >= 0.0.6
|
||||||
python3dist(setuptools) > 40.0
|
python3dist(tox) >= 3.5
|
||||||
python3dist(toxdep1)
|
python3dist(setuptools) > 40.0
|
||||||
python3dist(toxdep2)
|
python3dist(toxdep1)
|
||||||
python3dist(inst)
|
python3dist(toxdep2)
|
||||||
|
python3dist(inst)
|
||||||
|
- | # tox 4
|
||||||
|
python3dist(setuptools) >= 40.8
|
||||||
|
python3dist(wheel)
|
||||||
|
python3dist(wheel)
|
||||||
|
python3dist(tox-current-env) >= 0.0.6
|
||||||
|
python3dist(setuptools) > 40.0
|
||||||
|
python3dist(tox) >= 3.5
|
||||||
|
python3dist(toxdep1)
|
||||||
|
python3dist(toxdep2)
|
||||||
|
python3dist(inst)
|
||||||
result: 0
|
result: 0
|
||||||
|
|
||||||
Default build system, unmet deps in requirements file:
|
Default build system, unmet deps in requirements file:
|
||||||
|
@ -71,7 +71,12 @@ def test_data(case_name, capfd, tmp_path, monkeypatch):
|
|||||||
out, err = capfd.readouterr()
|
out, err = capfd.readouterr()
|
||||||
|
|
||||||
if 'expected' in case:
|
if 'expected' in case:
|
||||||
assert out == case['expected']
|
expected = case['expected']
|
||||||
|
if isinstance(expected, list):
|
||||||
|
# at least one of them needs to match
|
||||||
|
assert any(out == e for e in expected)
|
||||||
|
else:
|
||||||
|
assert out == expected
|
||||||
|
|
||||||
# stderr_contains may be a string or list of strings
|
# stderr_contains may be a string or list of strings
|
||||||
stderr_contains = case.get('stderr_contains')
|
stderr_contains = case.get('stderr_contains')
|
||||||
|
Loading…
Reference in New Issue
Block a user