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)
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)