Exemple #1
0
    def test_no_requirements(self, mock_taskotron_results):
        """Empty requirements means empty output"""
        result = list(
            validators._get_valid_requirements(request=None, requirements=[]))

        mock_taskotron_results.assert_not_called()
        self.assertEqual(result, [])
Exemple #2
0
    def test__get_valid_requirements(self, get):
        """Test normal operation."""
        get.return_value.status_code = 200
        get.return_value.json.side_effect = [
            {'next': '/something?', 'data': [{'name': 'one'}, {'name': 'two'}]},
            {'next': None, 'data': []}]

        result = list(validators._get_valid_requirements(request=None,
                                                         requirements=['one', 'two']))

        assert result == ['one', 'two']