Пример #1
0
    def test_ranking_by_list_calls_the_jira_client_in_the_proper_order(self):
        # Given
        jira_client = Mock(spec=jira.JIRA)
        ranked_list = MOCKED_JIRA_ISSUE_PS_Y_
        on_top_of = mocked_issue_4

        jat = JiraAgileToolBox(jira_client)

        # When
        jat.rank_issues_by_list(ranked_list, on_top_of)

        # Then
        jira_client.rank.assert_has_calls([
            call(mocked_issue_3.key, mocked_issue_4.key),
            call(mocked_issue_2.key, mocked_issue_3.key),
            call(mocked_issue_1.key, mocked_issue_2.key),
        ])
Пример #2
0
    def test_ranking_by_list_calls_the_jira_client_in_the_proper_order(self):
        # Given
        jira_client = Mock()
        ranked_list = [
            MockedJiraIssue("PY-001"),
            MockedJiraIssue("PY-002"),
            MockedJiraIssue("PY-003")
        ]
        on_top_of = MockedJiraIssue("PY-100")

        jat = JiraAgileToolBox(jira_client)

        # When
        jat.rank_issues_by_list(ranked_list, on_top_of)

        # Then
        jira_client.rank.assert_has_calls([
            call("PY-003", "PY-100"),
            call("PY-002", "PY-003"),
            call("PY-001", "PY-002")
        ])