MT#33006 tracker: compare int values at mantis_get_issue_id

> File "/usr/share/repoapi/tracker/utils.py", line 90, in mantis_get_issue
> raise IssueNotFound(
> tracker.exceptions.IssueNotFound: 55408 Not found in response:[{'id': 55408,

Change-Id: I6ea740f217fb6070babcbba616e2679487b6881d
pull/9/head
Victor Seva 3 years ago
parent 6a04b32005
commit fc34ab30cb

@ -99,6 +99,11 @@ class TestUtils(SimpleTestCase):
res = utils.mantis_get_issue_id(fake.json(), MANTIS_ISSUE_ID)
self.assertEqual(res["id"], MANTIS_ISSUE_ID)
def test_mantis_get_issue_id_str(self):
fake = FakeResponseFile(MANTIS_ISSUE_JSON)
res = utils.mantis_get_issue_id(fake.json(), str(MANTIS_ISSUE_ID))
self.assertEqual(res["id"], MANTIS_ISSUE_ID)
def test_mantis_get_target_releases(self):
fake = FakeResponseFile(MANTIS_ISSUE_JSON)
issue = utils.mantis_get_issue_id(fake.json(), MANTIS_ISSUE_ID)

@ -76,7 +76,7 @@ def mantis_query(method, url, payload=None) -> requests.Response:
def mantis_get_issue_id(res, _id: int):
for issue in res["issues"]:
if issue["id"] == _id:
if int(issue["id"]) == int(_id):
return issue

Loading…
Cancel
Save