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
|