Bin
2025-12-16 971a2a12c03b74dd2d7d668b9dbc599f5131bcaf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import pytest
 
pytestmark = pytest.mark.django_db
 
from label_studio_sdk.client import LabelStudio
 
 
def test_session_policy_sdk(django_live_url, business_client):
    ls = LabelStudio(base_url=django_live_url, api_key=business_client.api_key)
 
    policy = ls.session_policy.get()
 
    assert policy.max_session_age == 8 * 24 * 60
    assert policy.max_time_between_activity == 3 * 24 * 60
 
    updated = ls.session_policy.update(max_session_age=60, max_time_between_activity=30)
    assert updated.max_session_age == 60
    assert updated.max_time_between_activity == 30
 
    fetched = ls.session_policy.get()
    assert fetched.max_session_age == 60
    assert fetched.max_time_between_activity == 30