🐛(backend) update pin code tests after increasing max retry limit

Fix test cases for room PIN code generation that were not updated when
max retry limit was increased during code review. Aligns test expectations
with actual implementation to prevent false failures.
This commit is contained in:
lebaudantoine
2025-05-19 11:09:21 +02:00
committed by aleb_the_flash
parent d54925bd97
commit c8772bb1ad

View File

@@ -302,25 +302,25 @@ def test_pin_generation_max_retries(mock_randbelow, mock_logger, settings):
RoomFactory(pin_code="12345")
# Assert default max retries is low, 3
# Assert default max retries is low, 5
room1 = RoomFactory()
assert mock_randbelow.call_count == 3
assert mock_randbelow.call_count == 5
assert room1.pin_code is None
mock_logger.assert_called_once_with(
"Failed to generate unique PIN code of length %s after %s attempts", 5, 3
"Failed to generate unique PIN code of length %s after %s attempts", 5, 5
)
mock_logger.reset_mock()
mock_randbelow.reset_mock()
settings.ROOM_TELEPHONY_PIN_MAX_RETRIES = 5
settings.ROOM_TELEPHONY_PIN_MAX_RETRIES = 3
room2 = RoomFactory()
assert mock_randbelow.call_count == 5
assert mock_randbelow.call_count == 3
assert room2.pin_code is None
mock_logger.assert_called_once_with(
"Failed to generate unique PIN code of length %s after %s attempts", 5, 5
"Failed to generate unique PIN code of length %s after %s attempts", 5, 3
)