1010
1111# this package
1212from repo_helper .cli .commands import show
13+ from repo_helper .configuration import metadata
1314
1415
1516def test_version (tmp_repo , file_regression : FileRegressionFixture ):
@@ -91,8 +92,15 @@ def test_changelog(tmp_repo, file_regression: FileRegressionFixture):
9192 ]
9293
9394
95+ @pytest .fixture ()
96+ def fixed_version_number (monkeypatch ):
97+ monkeypatch .setattr (metadata .version , "validator" , lambda * args : "2020.12.18" )
98+ yield
99+
100+
94101class ShowRequirementsTest :
95102
103+ @pytest .mark .usefixtures ("fixed_version_number" )
96104 @version_specific
97105 def test_requirements (self , tmp_repo , file_regression : FileRegressionFixture , py_version ):
98106 # TODO: depth
@@ -106,6 +114,7 @@ def test_requirements(self, tmp_repo, file_regression: FileRegressionFixture, py
106114 assert result .exit_code == 0
107115 check_file_regression (result .stdout .rstrip (), file_regression , extension = ".tree" )
108116
117+ @pytest .mark .usefixtures ("fixed_version_number" )
109118 @version_specific
110119 def test_requirements_concise (self , tmp_repo , file_regression : FileRegressionFixture , py_version ):
111120
@@ -127,6 +136,7 @@ def test_requirements_concise(self, tmp_repo, file_regression: FileRegressionFix
127136 assert result .exit_code == 0
128137 check_file_regression (result .stdout .rstrip (), file_regression , extension = ".tree" )
129138
139+ @pytest .mark .usefixtures ("fixed_version_number" )
130140 @version_specific
131141 def test_requirements_no_pager (self , tmp_repo , file_regression : FileRegressionFixture , py_version ):
132142
0 commit comments