44from pytest_mock import MockerFixture
55
66import git_portfolio .__main__
7+ import git_portfolio .domain .config as c
78import git_portfolio .response_objects as res
89
910
@@ -353,8 +354,8 @@ def test_create_issues(
353354 runner : CliRunner ,
354355) -> None :
355356 """It executes gh_create_issue_use_case."""
356- runner .invoke (git_portfolio .__main__ .create , ["issues" ], prog_name = "gitp" )
357357 manager = mock_github_manager .return_value
358+ runner .invoke (git_portfolio .__main__ .create , ["issues" ], prog_name = "gitp" )
358359
359360 mock_gh_create_issue_use_case (manager ).execute .assert_called_once ()
360361
@@ -367,8 +368,8 @@ def test_create_prs(
367368 runner : CliRunner ,
368369) -> None :
369370 """It executes gh_create_pr_use_case."""
370- runner .invoke (git_portfolio .__main__ .create , ["prs" ], prog_name = "gitp" )
371371 manager = mock_github_manager .return_value
372+ runner .invoke (git_portfolio .__main__ .create , ["prs" ], prog_name = "gitp" )
372373
373374 mock_gh_create_pr_use_case (manager ).execute .assert_called_once ()
374375
@@ -381,8 +382,10 @@ def test_merge_prs(
381382 runner : CliRunner ,
382383) -> None :
383384 """It executes gh_merge_pr_use_case."""
384- runner .invoke (git_portfolio .__main__ .merge , ["prs" ], prog_name = "gitp" )
385385 manager = mock_github_manager .return_value
386+ manager .github_username = "staticdev"
387+ manager .config = c .Config ("" , "abc" , ["staticdev/omg" ])
388+ runner .invoke (git_portfolio .__main__ .merge , ["prs" ], prog_name = "gitp" )
386389
387390 mock_gh_merge_pr_use_case (manager ).execute .assert_called_once ()
388391
@@ -395,7 +398,7 @@ def test_delete_branches(
395398 runner : CliRunner ,
396399) -> None :
397400 """It call delete_branches from pm.GithubManager."""
398- runner .invoke (git_portfolio .__main__ .delete , ["branches" ], prog_name = "gitp" )
399401 manager = mock_github_manager .return_value
402+ runner .invoke (git_portfolio .__main__ .delete , ["branches" ], prog_name = "gitp" )
400403
401404 mock_gh_delete_branch_use_case (manager ).execute .assert_called_once ()
0 commit comments