@@ -38,8 +38,13 @@ def mock_google_CallGAMCommand(mock_google_CallGAMCommand):
3838
3939
4040@pytest .fixture
41- def mock_google_user_exists (mock_google_user_exists ):
42- return mock_google_user_exists (MODULE )
41+ def mock_google_user_exists_no (mock_google_user_exists_no ):
42+ return mock_google_user_exists_no (MODULE )
43+
44+
45+ @pytest .fixture
46+ def mock_google_user_exists_yes (mock_google_user_exists_yes ):
47+ return mock_google_user_exists_yes (MODULE )
4348
4449
4550@pytest .fixture
@@ -217,29 +222,26 @@ def test_user_info_user_does_not_exists(mock_gam_CallGAMCommand):
217222 assert res == {}
218223
219224
220- def test_user_in_group_user_does_not_exist (mock_google_user_exists , capfd ):
221- mock_google_user_exists .return_value = False
222-
225+ @pytest .mark .usefixtures ("mock_google_user_exists_no" )
226+ def test_user_in_group_user_does_not_exist (capfd ):
223227 res = user_in_group ("username" , "group" )
224228 captured = capfd .readouterr ()
225229
226230 assert res is False
227231 assert "User does not exist" in captured .out
228232
229233
230- @pytest .mark .usefixtures ("mock_google_CallGAMCommand" )
231- def test_user_in_group_user_exists_in_group (mock_google_user_exists , mock_NamedTemporaryFile_with_readlines ):
232- mock_google_user_exists .return_value = True
234+ @pytest .mark .usefixtures ("mock_google_CallGAMCommand" , "mock_google_user_exists_yes" )
235+ def test_user_in_group_user_exists_in_group (mock_NamedTemporaryFile_with_readlines ):
233236 mock_NamedTemporaryFile_with_readlines (MODULE , ["group" ])
234237
235238 res = user_in_group ("username" , "group" )
236239
237240 assert res is True
238241
239242
240- @pytest .mark .usefixtures ("mock_google_CallGAMCommand" )
241- def test_user_in_group_user_exists_not_in_group (mock_google_user_exists , mock_NamedTemporaryFile_with_readlines ):
242- mock_google_user_exists .return_value = True
243+ @pytest .mark .usefixtures ("mock_google_CallGAMCommand" , "mock_google_user_exists_yes" )
244+ def test_user_in_group_user_exists_not_in_group (mock_NamedTemporaryFile_with_readlines ):
243245 mock_NamedTemporaryFile_with_readlines (MODULE , ["group" ])
244246
245247 res = user_in_group ("username" , "nope" )
0 commit comments