fix(upload): параметризация pullRetries/pullRetryDelay/pullTimeout, configure лимитов/TTL, onStatus в init, логирование sid/name
This commit is contained in:
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user