@@ -41,15 +41,15 @@ def simulate_pass(args, **kwargs):
4141 return self ._get_subprocess_run_mock (args )
4242
4343 with patch ("subprocess.run" , side_effect = simulate_pass ):
44- result = _trigger_release ()
44+ result = _trigger_release (noxconfig . PROJECT_CONFIG )
4545 assert result == mock_from_poetry .return_value
4646
4747 def test_creates_major_version_tag (self , mock_from_poetry ):
4848 def simulate_pass (args , ** kwargs ):
4949 return self ._get_subprocess_run_mock (args )
5050
5151 with patch ("subprocess.run" , side_effect = simulate_pass ) as subprocess_mock :
52- result = _trigger_release ()
52+ result = _trigger_release (noxconfig . PROJECT_CONFIG )
5353 assert subprocess_mock .mock_calls == [
5454 call (
5555 ("git" , "remote" , "show" , "origin" ),
@@ -97,19 +97,15 @@ def simulate_pass(args, **kwargs):
9797 ]
9898 assert result == mock_from_poetry .return_value
9999
100- @pytest .fixture
101- def mock_project_config (self , monkeypatch ):
100+ def test_not_creates_major_version_tag (self , mock_from_poetry ):
102101 class DummyConfig :
103102 pass
104103
105- monkeypatch .setattr (noxconfig , "PROJECT_CONFIG" , DummyConfig ())
106-
107- def test_not_creates_major_version_tag (self , mock_from_poetry , mock_project_config ):
108104 def simulate_pass (args , ** kwargs ):
109105 return self ._get_subprocess_run_mock (args )
110106
111107 with patch ("subprocess.run" , side_effect = simulate_pass ) as subprocess_mock :
112- result = _trigger_release ()
108+ result = _trigger_release (DummyConfig )
113109 assert subprocess_mock .mock_calls == [
114110 call (
115111 ("git" , "remote" , "show" , "origin" ),
@@ -167,7 +163,7 @@ def simulate_fail(args, **kwargs):
167163
168164 with patch ("subprocess.run" , side_effect = simulate_fail ):
169165 with pytest .raises (ReleaseError ) as ex :
170- _trigger_release ()
166+ _trigger_release (noxconfig . PROJECT_CONFIG )
171167 assert str (error_cmd ) in str (ex )
172168
173169 def test_default_branch_could_not_be_found (self , mock_from_poetry ):
@@ -178,7 +174,7 @@ def simulate_fail(args, **kwargs):
178174
179175 with patch ("subprocess.run" , side_effect = simulate_fail ):
180176 with pytest .raises (ReleaseError ) as ex :
181- _trigger_release ()
177+ _trigger_release (noxconfig . PROJECT_CONFIG )
182178 assert "default branch could not be found" in str (ex )
183179
184180 def test_tag_already_exists (self , mock_from_poetry ):
@@ -191,7 +187,7 @@ def simulate_fail(args, **kwargs):
191187
192188 with patch ("subprocess.run" , side_effect = simulate_fail ):
193189 with pytest .raises (ReleaseError ) as ex :
194- _trigger_release ()
190+ _trigger_release (noxconfig . PROJECT_CONFIG )
195191 assert f"tag { version } already exists" in str (ex )
196192
197193 def test_release_already_exists (self , mock_from_poetry ):
@@ -204,5 +200,5 @@ def simulate_fail(args, **kwargs):
204200
205201 with patch ("subprocess.run" , side_effect = simulate_fail ):
206202 with pytest .raises (ReleaseError ) as ex :
207- _trigger_release ()
203+ _trigger_release (noxconfig . PROJECT_CONFIG )
208204 assert f"release { version } already exists" in str (ex )
0 commit comments