fix: remove enterprise SDK references from OSS tests

This commit is contained in:
AFredefon
2026-01-30 10:36:33 +01:00
parent 1186f57a5c
commit 5d300e5366
3 changed files with 24 additions and 196 deletions

View File

@@ -9,6 +9,7 @@ dependencies = [
"boto3==1.42.8",
"podman==5.6.0",
"pytest==9.0.2",
"fuzzforge-common==0.0.1",
"fuzzforge-types==0.0.1",
"testcontainers[minio]==4.13.3",
]
@@ -21,4 +22,5 @@ lints = [
]
[tool.uv.sources]
fuzzforge-common = { workspace = true }
fuzzforge-types = { workspace = true }

View File

@@ -15,20 +15,22 @@ import boto3
import pytest
from fuzzforge_common.sandboxes.engines.podman.configuration import PodmanConfiguration
from fuzzforge_common.storage.configuration import StorageConfiguration
from fuzzforge_sdk.constants import (
FUZZFORGE_MODULE_DESCRIPTION_LENGTH_MAX,
FUZZFORGE_MODULE_NAME_LENGTH_MAX,
FUZZFORGE_MODULE_NAME_LENGTH_MIN,
FUZZFORGE_PROJECT_DESCRIPTION_LENGTH_MAX,
FUZZFORGE_PROJECT_NAME_LENGTH_MAX,
FUZZFORGE_PROJECT_NAME_LENGTH_MIN,
FUZZFORGE_WORKFLOW_DESCRIPTION_LENGTH_MAX,
FUZZFORGE_WORKFLOW_NAME_LENGTH_MAX,
FUZZFORGE_WORKFLOW_NAME_LENGTH_MIN,
)
from podman import PodmanClient
from testcontainers.minio import MinioContainer
# Constants for validation (moved from enterprise SDK)
FUZZFORGE_PROJECT_NAME_LENGTH_MIN: int = 3
FUZZFORGE_PROJECT_NAME_LENGTH_MAX: int = 64
FUZZFORGE_PROJECT_DESCRIPTION_LENGTH_MAX: int = 256
FUZZFORGE_MODULE_NAME_LENGTH_MIN: int = 3
FUZZFORGE_MODULE_NAME_LENGTH_MAX: int = 64
FUZZFORGE_MODULE_DESCRIPTION_LENGTH_MAX: int = 256
FUZZFORGE_WORKFLOW_NAME_LENGTH_MIN: int = 3
FUZZFORGE_WORKFLOW_NAME_LENGTH_MAX: int = 64
FUZZFORGE_WORKFLOW_DESCRIPTION_LENGTH_MAX: int = 256
if TYPE_CHECKING:
from collections.abc import Callable, Generator
from pathlib import Path