It is expected behaviour that sessions have its own timeouts.
Though the last used timeout in Create Session keyword overwrites the timeout value for all previous sessions.
Please check test case below.
*** Settings ***
Library RequestsLibrary
*** Test Cases ***
Test Case To Check Request Session Timeouts
[Tags] check_timeouts
RequestsLibrary.Create Session session_5 https://httpbin.org timeout=5
RequestsLibrary.Create Session session_2 https://httpbin.org timeout=2
RequestsLibrary.GET On Session session_5 /delay/3
Used versions:
Python 3.9.13
requests 2.25.1
robotframework-requests 0.9.7
robotframework 7.1
It is expected behaviour that sessions have its own timeouts.
Though the last used timeout in
Create Sessionkeyword overwrites the timeout value for all previous sessions.Please check test case below.
Used versions: