import pytest from unittest.mock import patch, MagicMock from sut.backend.services.negotiation_logger import NegotiationLogger def test_log_negotiation_start_calls_logger(): # Arrange logger = NegotiationLogger() with patch.object(logger, 'log_negotiation_start', return_value=True) as mock_log: # Act result = logger.log_negotiation_start('test', 'test', 'test', 'test') # Assert mock_log.assert_called_once_with('test', 'test', 'test', 'test') assert result is True