Bin
2025-12-16 7423b0c6e1959f30a7e8e453e953310f32ce13c6
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