fix(upload): параметризация pullRetries/pullRetryDelay/pullTimeout, configure лимитов/TTL, onStatus в init, логирование sid/name

This commit is contained in:
“Naeel”
2026-08-25 08:37:09 +03:00
parent 5711e97fe5
commit af172115b0
9 changed files with 64 additions and 29 deletions
+4 -7
View File
@@ -44,12 +44,9 @@ def test_add_file_missing_session():
assert get_files("nonexistent") is None
def test_session_limit(monkeypatch):
# importlib: `import ...session.add_file as m` затеняется одноимённой функцией
import importlib
add_file_mod = importlib.import_module("upload.backend.session.add_file")
old = add_file_mod.MAX_SESSION_BYTES
add_file_mod.MAX_SESSION_BYTES = 10
def test_session_limit():
from upload.backend.session import configure
configure(max_session_bytes=10)
try:
sid = create_session()
assert add_file(sid, "a", b"12345") is True
@@ -57,7 +54,7 @@ def test_session_limit(monkeypatch):
assert add_file(sid, "b", b"123456") is False
assert file_count(sid) == 1
finally:
add_file_mod.MAX_SESSION_BYTES = old
configure(max_session_bytes=500 * 1024 * 1024)
def test_store_result_and_csv():