14 lines
521 B
Python
14 lines
521 B
Python
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
|