Initial public ModelForge release

This commit is contained in:
Jens
2026-09-01 21:30:16 +02:00
commit 7082ab955a
490 changed files with 104252 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
from modelforge_api.settings import Settings
def test_security_sensitive_defaults() -> None:
settings = Settings(_env_file=None)
assert settings.allow_remote_code is False
assert settings.gateway_max_payload_bytes == 65_536
assert settings.node_agent_max_payload_bytes == 4_194_304
assert settings.control_plane_max_payload_bytes == 1_048_576
def test_cors_configuration_parsing() -> None:
settings = Settings(_env_file=None, cors_origins="http://one.test, http://two.test")
assert settings.cors_origin_list == ["http://one.test", "http://two.test"]