2424from tests .helpers import utils
2525
2626ISSUE_PLACEHOLDER = '{issue_id}'
27- ISSUE_URL_PATTERN = 'https://bugzilla.some.com/show_bug.cgi?id=' + \
28- ISSUE_PLACEHOLDER
27+ ISSUE_URL_PATTERN = f'https://bugzilla.some.com/show_bug.cgi?id={ ISSUE_PLACEHOLDER } '
2928BTS_PROJECT = 'RP-TEST'
3029BTS_URL = 'https://bugzilla.some.com'
3130
@@ -42,11 +41,9 @@ def test_issue_id_attribute(mock_client_init, issue_id_mark):
4241 mock_client .start_test_item .side_effect = utils .item_id_gen
4342 mock_client .get_project_settings .side_effect = utils .project_settings
4443
45- variables = dict ()
46- variables ['rp_issue_id_marks' ] = issue_id_mark
44+ variables = {'rp_issue_id_marks' : issue_id_mark }
4745 variables .update (utils .DEFAULT_VARIABLES .items ())
48- result = utils .run_pytest_tests (tests = ['examples/test_issue_id.py' ],
49- variables = variables )
46+ result = utils .run_pytest_tests (tests = ['examples/test_issue_id.py' ], variables = variables )
5047 assert int (result ) == 1 , 'Exit code should be 1 (test failed)'
5148
5249 call_args = mock_client .start_test_item .call_args_list
@@ -73,8 +70,7 @@ def test_issue_report(mock_client_init):
7370 mock_client .start_test_item .side_effect = utils .item_id_gen
7471 mock_client .get_project_settings .side_effect = utils .project_settings
7572
76- variables = dict ()
77- variables ['rp_issue_system_url' ] = ISSUE_URL_PATTERN
73+ variables = {'rp_issue_system_url' : ISSUE_URL_PATTERN }
7874 variables .update (utils .DEFAULT_VARIABLES .items ())
7975 result = utils .run_pytest_tests (tests = ['examples/test_issue_id.py' ],
8076 variables = variables )
@@ -106,11 +102,9 @@ def test_passed_no_issue_report(mock_client_init):
106102 mock_client .start_test_item .side_effect = utils .item_id_gen
107103 mock_client .get_project_settings .side_effect = utils .project_settings
108104
109- variables = dict ()
110- variables ['rp_issue_system_url' ] = ISSUE_URL_PATTERN
105+ variables = {'rp_issue_system_url' : ISSUE_URL_PATTERN }
111106 variables .update (utils .DEFAULT_VARIABLES .items ())
112- result = utils .run_pytest_tests (tests = ['examples/test_issue_id_pass.py' ],
113- variables = variables )
107+ result = utils .run_pytest_tests (tests = ['examples/test_issue_id_pass.py' ], variables = variables )
114108 assert int (result ) == 0 , 'Exit code should be 0 (no failures)'
115109
116110 call_args = mock_client .finish_test_item .call_args_list
@@ -164,8 +158,7 @@ def test_skipped_custom_issue(mock_client_init):
164158 variables ['rp_issue_system_url' ] = ISSUE_URL_PATTERN
165159 variables .update (utils .DEFAULT_VARIABLES .items ())
166160
167- result = utils .run_pytest_tests (tests = ['examples/skip/test_skip_issue.py' ],
168- variables = variables )
161+ result = utils .run_pytest_tests (tests = ['examples/skip/test_skip_issue.py' ], variables = variables )
169162
170163 assert int (result ) == 0 , 'Exit code should be 0 (no failures)'
171164 call_args = mock_client .finish_test_item .call_args_list
@@ -187,14 +180,14 @@ def test_external_issue(mock_client_init):
187180 mock_client .start_test_item .side_effect = utils .item_id_gen
188181 mock_client .get_project_settings .side_effect = utils .project_settings
189182
190- variables = dict ()
191- variables ['rp_bts_project' ] = BTS_PROJECT
192- variables ['rp_bts_url' ] = BTS_URL
193- variables ['rp_issue_system_url' ] = ISSUE_URL_PATTERN
183+ variables = {
184+ 'rp_bts_project' : BTS_PROJECT ,
185+ 'rp_bts_url' : BTS_URL ,
186+ 'rp_bts_issue_url' : ISSUE_URL_PATTERN
187+ }
194188 variables .update (utils .DEFAULT_VARIABLES .items ())
195189
196- result = utils .run_pytest_tests (tests = ['examples/test_issue_id.py' ],
197- variables = variables )
190+ result = utils .run_pytest_tests (tests = ['examples/test_issue_id.py' ], variables = variables )
198191
199192 assert int (result ) == 1 , 'Exit code should be 1 (test failed)'
200193 call_args = mock_client .finish_test_item .call_args_list
@@ -210,6 +203,5 @@ def test_external_issue(mock_client_init):
210203 expect (external_issue ['btsUrl' ] == BTS_URL )
211204 expect (external_issue ['btsProject' ] == BTS_PROJECT )
212205 expect (external_issue ['ticketId' ] == test_issue_id .ID )
213- expect (external_issue ['url' ] ==
214- ISSUE_URL_PATTERN .replace (ISSUE_PLACEHOLDER , test_issue_id .ID ))
206+ expect (external_issue ['url' ] == ISSUE_URL_PATTERN .replace (ISSUE_PLACEHOLDER , test_issue_id .ID ))
215207 assert_expectations ()
0 commit comments