Files
mongo/buildscripts/tests/monitor_build_status/test_jira_service.py
Jonas Bergler 50710670b4 SERVER-101882: include AFs in #10gen-mongo-code-lockdown (#33224)
GitOrigin-RevId: 5357a8e724afc7c75105be32ddca8a9129291a93
2025-04-10 00:25:11 +00:00

26 lines
1.0 KiB
Python

import unittest
from unittest.mock import MagicMock
import buildscripts.monitor_build_status.jira_service as under_test
class TestBfIssue(unittest.TestCase):
def setUp(self):
self.created = "Mon, 5 Aug 2024 15:05:10 +0000"
def test_parse_assigned_team_from_jira_issue(self):
team_name = "Team Name"
jira_issue_1 = MagicMock(
fields=MagicMock(customfield_12751=[MagicMock(value=team_name)], created=self.created)
)
bf_issue = under_test.IssueTuple.from_jira_issue(jira_issue_1)
self.assertEqual(bf_issue.assigned_team, team_name)
jira_issue_2 = MagicMock(fields=MagicMock(customfield_12751=[], created=self.created))
bf_issue = under_test.IssueTuple.from_jira_issue(jira_issue_2)
self.assertEqual(bf_issue.assigned_team, under_test.UNASSIGNED_LABEL)
jira_issue_3 = MagicMock(fields=MagicMock(created=self.created))
bf_issue = under_test.IssueTuple.from_jira_issue(jira_issue_3)
self.assertEqual(bf_issue.assigned_team, under_test.UNASSIGNED_LABEL)