Skip to content

Commit 58515de

Browse files
fixes
1 parent e05f419 commit 58515de

3 files changed

Lines changed: 7 additions & 11 deletions

File tree

sync2jira/upstream_issue.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@
114114
)
115115

116116

117-
def _github_client(config):
117+
def get_github_client(config):
118118
"""
119119
Helper function returning headers and github_client built from config.
120120
@@ -213,7 +213,7 @@ def handle_github_message(body, config, is_pr=False):
213213
)
214214
return None
215215

216-
headers, github_client = _github_client(config)
216+
headers, github_client = get_github_client(config)
217217
reformat_github_issue(issue, upstream, github_client)
218218
add_project_values(issue, upstream, headers, config)
219219
return i.Issue.from_github(upstream, issue, config)
@@ -228,7 +228,7 @@ def github_issues(upstream, config):
228228
:returns: a generator for GitHub Issue objects
229229
:rtype: Generator[sync2jira.intermediary.Issue]
230230
"""
231-
headers, github_client = _github_client(config)
231+
headers, github_client = get_github_client(config)
232232
for issue in generate_github_items("issues", upstream, config):
233233
if "pull_request" in issue or "/pull/" in issue.get("html_url", ""):
234234
# We don't want to copy these around

sync2jira/upstream_pr.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def handle_github_message(body, config, suffix):
4444
pr = body["pull_request"]
4545
if not u_issue.passes_github_filters(pr, config, upstream, item_type="PR"):
4646
return None
47-
headers, github_client = u_issue._github_client(config)
47+
headers, github_client = u_issue.get_github_client(config)
4848
reformat_github_pr(pr, upstream, github_client)
4949
u_issue.add_project_values(pr, upstream, headers, config, "pr_updates")
5050
return i.PR.from_github(upstream, pr, suffix, config, body.get("action"))
@@ -59,7 +59,7 @@ def github_prs(upstream, config):
5959
:returns: a generator for GitHub PR objects
6060
:rtype: Generator[sync2jira.intermediary.PR]
6161
"""
62-
headers, github_client = u_issue._github_client(config)
62+
headers, github_client = u_issue.get_github_client(config)
6363
for pr in u_issue.generate_github_items("pulls", upstream, config):
6464
reformat_github_pr(pr, upstream, github_client)
6565
u_issue.add_project_values(pr, upstream, headers, config, "pr_updates")

tests/test_upstream_pr.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -248,13 +248,9 @@ def test_github_prs(
248248
u.github_prs(upstream="org/repo", config=self.mock_config)
249249
)
250250

251-
self.assertEqual(len(result), expected_count, description)
252-
self.assertEqual(mock_reformat.call_count, expected_count)
253-
self.assertEqual(mock_add_project.call_count, expected_count)
254-
self.assertEqual(mock_pr_from_github.call_count, expected_count)
251+
expected = [f"PR-{pr['number']}" for pr in raw_items]
252+
self.assertEqual(result, expected, description)
255253

256-
mock_reformat.reset_mock()
257-
mock_add_project.reset_mock()
258254
mock_pr_from_github.reset_mock()
259255

260256
@mock.patch("sync2jira.intermediary.PR.from_github")

0 commit comments

Comments
 (0)