ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: filestorage upload и preview вложений
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
from types import SimpleNamespace
|
||||
|
||||
import pytest
|
||||
|
||||
from plane.utils.upload_limits import get_workspace_file_size_limit, resolve_workspace_upload_size_limit
|
||||
|
||||
|
||||
@pytest.mark.unit
|
||||
class TestWorkspaceUploadLimits:
|
||||
def test_returns_none_when_workspace_limit_is_disabled(self):
|
||||
workspace = SimpleNamespace(storage_file_size_limit_enabled=False, storage_file_size_limit=1024)
|
||||
|
||||
assert get_workspace_file_size_limit(workspace) is None
|
||||
|
||||
def test_caps_requested_size_by_workspace_limit(self):
|
||||
workspace = SimpleNamespace(storage_file_size_limit_enabled=True, storage_file_size_limit=1024)
|
||||
|
||||
assert resolve_workspace_upload_size_limit(workspace, 4096) == 1024
|
||||
|
||||
def test_uses_requested_size_when_workspace_limit_is_disabled(self):
|
||||
workspace = SimpleNamespace(storage_file_size_limit_enabled=False, storage_file_size_limit=1024)
|
||||
|
||||
assert resolve_workspace_upload_size_limit(workspace, 4096) == 4096
|
||||
Reference in New Issue
Block a user