コード例 #1
0
 def test_nr_ltcs_to_be_automated(self, mock_nr_issues):
     """ Tests that the function invokes correct default jql query. """
     mock_nr_issues.return_value = 1, ['a']
     backlog = JiraBacklog('url!', 'username!', 'password!', 'project!', 'unimportant')
     result = backlog.nr_ltcs_to_be_automated()
     self.assertEqual((1, ['a']), result)
     mock_nr_issues.assert_called_once()
コード例 #2
0
 def test_nr_ltcs_to_be_automated_custom_filter_number(self, mock_nr_issues):
     """ Tests that the function invokes correct custom jira filter number instead of the query. """
     mock_nr_issues.return_value = 1, ['a']
     backlog = JiraBacklog('url!', 'username!', 'password!', 'whatever!?', 'unimportant',
                           jql_config={"nr_ltcs_to_be_automated": [11, '12']})
     result = backlog.nr_ltcs_to_be_automated()
     self.assertEqual((1, ['a']), result)
     mock_nr_issues.assert_called_once_with('11', '12')
コード例 #3
0
 def test_nr_ltcs_to_be_automated_custom(self, mock_nr_issues):
     """ Tests that the function invokes correct custom jql query. """
     mock_nr_issues.return_value = 1, ['a']
     backlog = JiraBacklog('url!', 'username!', 'password!', 'project!', 'unimportant',
                           jql_config={"nr_ltcs_to_be_automated": ['1st {project}', '2nd {project}']})
     result = backlog.nr_ltcs_to_be_automated()
     self.assertEqual((1, ['a']), result)
     mock_nr_issues.assert_called_once_with('1st project!', '2nd project!')