test: use sqlite3 session in test_external_dataset_service (#38696)

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
Asuka Minato
2026-08-06 08:27:37 +00:00
committed by GitHub
co-authored by autofix-ci[bot]
parent 33b238343b
commit 1a69435fff
8 changed files with 405 additions and 380 deletions
@@ -20,6 +20,7 @@ from controllers.console.datasets.external import (
)
from models.account import Account, TenantAccountRole
from services.dataset_service import DatasetService
from services.entities.external_knowledge_entities.external_knowledge_entities import ExternalDatasetCreatePayload
from services.external_knowledge_service import ExternalDatasetService
from services.hit_testing_service import HitTestingService
from services.knowledge_service import ExternalDatasetTestService
@@ -411,7 +412,7 @@ class TestExternalDatasetCreateApi:
create_external_dataset.assert_called_once_with(
tenant_id="tenant-1",
user_id="user-1",
args=payload,
args=ExternalDatasetCreatePayload.model_validate(payload),
session=session,
)
dataset_response_source.assert_called_once_with(dataset, session=session)
@@ -11,7 +11,7 @@ full Flask/RESTX request stack.
import pytest
from pydantic import ValidationError
from controllers.console.datasets.external import ExternalDatasetCreatePayload
from services.entities.external_knowledge_entities.external_knowledge_entities import ExternalDatasetCreatePayload
def test_external_dataset_create_payload_allows_name_length_100() -> None:
File diff suppressed because it is too large Load Diff