22from unittest .mock import patch , MagicMock
33from src .linear .linear_create_issues import LinearCreateIssueService
44from src .linear .linear import LinearService
5+ from src .config import Config
56
67
78# Test for get_data_and_populate_variables
@@ -16,7 +17,8 @@ def test_get_data_and_populate_variables_raises_exception(mock_post):
1617 }
1718 mock_post .return_value = mock_response
1819
19- service = LinearService ()
20+ config = Config ()
21+ service = LinearService (config )
2022 linear_service = LinearCreateIssueService (service )
2123 issue1 = MagicMock ()
2224 issue1 .title = "t1"
@@ -38,7 +40,8 @@ def test_get_data_and_populate_variables_success(mock_post):
3840 "data" : {"teams" : {"nodes" : [{"id" : valid_uuid , "name" : "tid" }]}}
3941 }
4042 mock_post .return_value = mock_response
41- linear = LinearService ()
43+ config = Config ()
44+ linear = LinearService (config )
4245 linear .team_id = valid_uuid
4346 service = LinearCreateIssueService (linear )
4447 issue1 = MagicMock ()
@@ -79,8 +82,9 @@ def test_run_query_creates_new(mock_post, mock_redis):
7982
8083 mock_exists = MagicMock ()
8184 mock_exists .return_value = False
85+ config = Config ()
8286
83- service = LinearService ()
87+ service = LinearService (config )
8488 service .confirm_if_ticket_exists = mock_exists
8589 linear_create = LinearCreateIssueService (service )
8690 var = MagicMock ()
0 commit comments