Exemplo n.º 1
0
    def test_given_later_then_no_error(self):
        releases = []
        earlier = ''
        later = '4-4'

        dls_logs_since_release.check_parsed_args_compatible(
            releases, earlier, later, self.parser)
    def test_given_releases_and_earlier_then_error(self):
        releases = ['4-4']
        earlier = '4-1'
        later = ''
        expected_error_message = "To specify both start and end point, use format " \
                                 "'ethercat 3-1 4-1', not -l and -e flags."

        dls_logs_since_release.check_parsed_args_compatible(releases, earlier, later, self.parser)

        self.mock_error.assert_called_once_with(expected_error_message)
Exemplo n.º 3
0
    def test_given_releases_and_earlier_then_error(self):
        releases = ['4-4']
        earlier = '4-1'
        later = ''
        expected_error_message = "To specify both start and end point, use format " \
                                 "'ethercat 3-1 4-1', not -l and -e flags."

        dls_logs_since_release.check_parsed_args_compatible(
            releases, earlier, later, self.parser)

        self.mock_error.assert_called_once_with(expected_error_message)
    def test_given_later_then_no_error(self):
        releases = []
        earlier = ''
        later = '4-4'

        dls_logs_since_release.check_parsed_args_compatible(releases, earlier, later, self.parser)