-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Use unittest
to mock
a couple basic queries using the JiraConn
library.
E.g,
@patch("lib.jira_conn.requests.get")
def test_get_search_returns_issues_list(self, mock_get):
# Simulate one page of results with 2 issues
mock_get.return_value = MagicMock(
status_code=200,
json=lambda: {"issues": [{"key": "TEST-1"}, {"key": "TEST-2"}], "isLast": True}
)
query = "rest/api/3/search/jql?jql=project=MTE"
issues = self.client.get_search(query, "issues")
self.assertEqual([i["key"] for i in issues], ["TEST-1", "TEST-2"])
Metadata
Metadata
Assignees
Labels
No labels