Specify __default_python3_version so that tests pass when /usr/bin/python3 is not the default version.
This commit is contained in:
parent
9ec9c1fb5b
commit
f33f8ce46f
@ -100,7 +100,8 @@ def test_python_provide_python():
|
|||||||
|
|
||||||
|
|
||||||
def test_python_provide_python3():
|
def test_python_provide_python3():
|
||||||
lines = rpm_eval('%python_provide python3-foo', version='6', release='1.fc66')
|
lines = rpm_eval('%python_provide python3-foo', version='6', release='1.fc66',
|
||||||
|
__default_python3_version=X_Y)
|
||||||
assert 'Obsoletes: python-foo < 6-1.fc66' in lines
|
assert 'Obsoletes: python-foo < 6-1.fc66' in lines
|
||||||
assert 'Provides: python-foo = 6-1.fc66' in lines
|
assert 'Provides: python-foo = 6-1.fc66' in lines
|
||||||
assert f'Provides: python{X_Y}-foo = 6-1.fc66' in lines
|
assert f'Provides: python{X_Y}-foo = 6-1.fc66' in lines
|
||||||
@ -108,7 +109,8 @@ def test_python_provide_python3():
|
|||||||
|
|
||||||
|
|
||||||
def test_python_provide_python3_epoched():
|
def test_python_provide_python3_epoched():
|
||||||
lines = rpm_eval('%python_provide python3-foo', epoch='1', version='6', release='1.fc66')
|
lines = rpm_eval('%python_provide python3-foo', epoch='1', version='6', release='1.fc66',
|
||||||
|
__default_python3_version=X_Y)
|
||||||
assert 'Obsoletes: python-foo < 1:6-1.fc66' in lines
|
assert 'Obsoletes: python-foo < 1:6-1.fc66' in lines
|
||||||
assert 'Provides: python-foo = 1:6-1.fc66' in lines
|
assert 'Provides: python-foo = 1:6-1.fc66' in lines
|
||||||
assert f'Provides: python{X_Y}-foo = 1:6-1.fc66' in lines
|
assert f'Provides: python{X_Y}-foo = 1:6-1.fc66' in lines
|
||||||
@ -116,7 +118,8 @@ def test_python_provide_python3_epoched():
|
|||||||
|
|
||||||
|
|
||||||
def test_python_provide_python3X():
|
def test_python_provide_python3X():
|
||||||
lines = rpm_eval(f'%python_provide python{X_Y}-foo', version='6', release='1.fc66')
|
lines = rpm_eval(f'%python_provide python{X_Y}-foo', version='6', release='1.fc66',
|
||||||
|
__default_python3_version=X_Y)
|
||||||
assert 'Obsoletes: python-foo < 6-1.fc66' in lines
|
assert 'Obsoletes: python-foo < 6-1.fc66' in lines
|
||||||
assert 'Provides: python-foo = 6-1.fc66' in lines
|
assert 'Provides: python-foo = 6-1.fc66' in lines
|
||||||
assert 'Provides: python3-foo = 6-1.fc66' in lines
|
assert 'Provides: python3-foo = 6-1.fc66' in lines
|
||||||
@ -124,7 +127,8 @@ def test_python_provide_python3X():
|
|||||||
|
|
||||||
|
|
||||||
def test_python_provide_python3X_epoched():
|
def test_python_provide_python3X_epoched():
|
||||||
lines = rpm_eval(f'%python_provide python{X_Y}-foo', epoch='1', version='6', release='1.fc66')
|
lines = rpm_eval(f'%python_provide python{X_Y}-foo', epoch='1', version='6', release='1.fc66',
|
||||||
|
__default_python3_version=X_Y)
|
||||||
assert 'Obsoletes: python-foo < 1:6-1.fc66' in lines
|
assert 'Obsoletes: python-foo < 1:6-1.fc66' in lines
|
||||||
assert 'Provides: python-foo = 1:6-1.fc66' in lines
|
assert 'Provides: python-foo = 1:6-1.fc66' in lines
|
||||||
assert 'Provides: python3-foo = 1:6-1.fc66' in lines
|
assert 'Provides: python3-foo = 1:6-1.fc66' in lines
|
||||||
@ -133,7 +137,8 @@ def test_python_provide_python3X_epoched():
|
|||||||
|
|
||||||
def test_python_provide_doubleuse():
|
def test_python_provide_doubleuse():
|
||||||
lines = rpm_eval('%{python_provide python3-foo}%{python_provide python3-foo}',
|
lines = rpm_eval('%{python_provide python3-foo}%{python_provide python3-foo}',
|
||||||
version='6', release='1.fc66')
|
version='6', release='1.fc66',
|
||||||
|
__default_python3_version=X_Y)
|
||||||
assert 'Obsoletes: python-foo < 6-1.fc66' in lines
|
assert 'Obsoletes: python-foo < 6-1.fc66' in lines
|
||||||
assert 'Provides: python-foo = 6-1.fc66' in lines
|
assert 'Provides: python-foo = 6-1.fc66' in lines
|
||||||
assert f'Provides: python{X_Y}-foo = 6-1.fc66' in lines
|
assert f'Provides: python{X_Y}-foo = 6-1.fc66' in lines
|
||||||
@ -154,7 +159,8 @@ def test_py_provides_whatever():
|
|||||||
|
|
||||||
|
|
||||||
def test_py_provides_python3():
|
def test_py_provides_python3():
|
||||||
lines = rpm_eval('%py_provides python3-foo', version='6', release='1.fc66')
|
lines = rpm_eval('%py_provides python3-foo', version='6', release='1.fc66',
|
||||||
|
__default_python3_version=X_Y)
|
||||||
assert 'Provides: python3-foo = 6-1.fc66' in lines
|
assert 'Provides: python3-foo = 6-1.fc66' in lines
|
||||||
assert 'Provides: python-foo = 6-1.fc66' in lines
|
assert 'Provides: python-foo = 6-1.fc66' in lines
|
||||||
assert f'Provides: python{X_Y}-foo = 6-1.fc66' in lines
|
assert f'Provides: python{X_Y}-foo = 6-1.fc66' in lines
|
||||||
@ -162,7 +168,8 @@ def test_py_provides_python3():
|
|||||||
|
|
||||||
|
|
||||||
def test_py_provides_python3_epoched():
|
def test_py_provides_python3_epoched():
|
||||||
lines = rpm_eval('%py_provides python3-foo', epoch='1', version='6', release='1.fc66')
|
lines = rpm_eval('%py_provides python3-foo', epoch='1', version='6', release='1.fc66',
|
||||||
|
__default_python3_version=X_Y)
|
||||||
assert 'Provides: python3-foo = 1:6-1.fc66' in lines
|
assert 'Provides: python3-foo = 1:6-1.fc66' in lines
|
||||||
assert 'Provides: python-foo = 1:6-1.fc66' in lines
|
assert 'Provides: python-foo = 1:6-1.fc66' in lines
|
||||||
assert f'Provides: python{X_Y}-foo = 1:6-1.fc66' in lines
|
assert f'Provides: python{X_Y}-foo = 1:6-1.fc66' in lines
|
||||||
@ -170,7 +177,8 @@ def test_py_provides_python3_epoched():
|
|||||||
|
|
||||||
|
|
||||||
def test_py_provides_python3X():
|
def test_py_provides_python3X():
|
||||||
lines = rpm_eval(f'%py_provides python{X_Y}-foo', version='6', release='1.fc66')
|
lines = rpm_eval(f'%py_provides python{X_Y}-foo', version='6', release='1.fc66',
|
||||||
|
__default_python3_version=X_Y)
|
||||||
assert f'Provides: python{X_Y}-foo = 6-1.fc66' in lines
|
assert f'Provides: python{X_Y}-foo = 6-1.fc66' in lines
|
||||||
assert 'Provides: python-foo = 6-1.fc66' in lines
|
assert 'Provides: python-foo = 6-1.fc66' in lines
|
||||||
assert 'Provides: python3-foo = 6-1.fc66' in lines
|
assert 'Provides: python3-foo = 6-1.fc66' in lines
|
||||||
@ -178,7 +186,8 @@ def test_py_provides_python3X():
|
|||||||
|
|
||||||
|
|
||||||
def test_py_provides_python3X_epoched():
|
def test_py_provides_python3X_epoched():
|
||||||
lines = rpm_eval(f'%py_provides python{X_Y}-foo', epoch='1', version='6', release='1.fc66')
|
lines = rpm_eval(f'%py_provides python{X_Y}-foo', epoch='1', version='6', release='1.fc66',
|
||||||
|
__default_python3_version=X_Y)
|
||||||
assert f'Provides: python{X_Y}-foo = 1:6-1.fc66' in lines
|
assert f'Provides: python{X_Y}-foo = 1:6-1.fc66' in lines
|
||||||
assert 'Provides: python-foo = 1:6-1.fc66' in lines
|
assert 'Provides: python-foo = 1:6-1.fc66' in lines
|
||||||
assert 'Provides: python3-foo = 1:6-1.fc66' in lines
|
assert 'Provides: python3-foo = 1:6-1.fc66' in lines
|
||||||
@ -187,7 +196,8 @@ def test_py_provides_python3X_epoched():
|
|||||||
|
|
||||||
def test_py_provides_doubleuse():
|
def test_py_provides_doubleuse():
|
||||||
lines = rpm_eval('%{py_provides python3-foo}%{py_provides python3-foo}',
|
lines = rpm_eval('%{py_provides python3-foo}%{py_provides python3-foo}',
|
||||||
version='6', release='1.fc66')
|
version='6', release='1.fc66',
|
||||||
|
__default_python3_version=X_Y)
|
||||||
assert 'Provides: python3-foo = 6-1.fc66' in lines
|
assert 'Provides: python3-foo = 6-1.fc66' in lines
|
||||||
assert 'Provides: python-foo = 6-1.fc66' in lines
|
assert 'Provides: python-foo = 6-1.fc66' in lines
|
||||||
assert f'Provides: python{X_Y}-foo = 6-1.fc66' in lines
|
assert f'Provides: python{X_Y}-foo = 6-1.fc66' in lines
|
||||||
@ -197,7 +207,8 @@ def test_py_provides_doubleuse():
|
|||||||
|
|
||||||
def test_py_provides_with_evr():
|
def test_py_provides_with_evr():
|
||||||
lines = rpm_eval('%py_provides python3-foo 123',
|
lines = rpm_eval('%py_provides python3-foo 123',
|
||||||
version='6', release='1.fc66')
|
version='6', release='1.fc66',
|
||||||
|
__default_python3_version=X_Y)
|
||||||
assert 'Provides: python3-foo = 123' in lines
|
assert 'Provides: python3-foo = 123' in lines
|
||||||
assert 'Provides: python-foo = 123' in lines
|
assert 'Provides: python-foo = 123' in lines
|
||||||
assert f'Provides: python{X_Y}-foo = 123' in lines
|
assert f'Provides: python{X_Y}-foo = 123' in lines
|
||||||
|
Loading…
Reference in New Issue
Block a user