re-structure
This commit is contained in:
@@ -9,9 +9,9 @@ from uuid import UUID
|
||||
|
||||
import pytest
|
||||
|
||||
from inference.data.admin_models import ModelVersion
|
||||
from inference.web.api.v1.admin.training import create_training_router
|
||||
from inference.web.schemas.admin import (
|
||||
from backend.data.admin_models import ModelVersion
|
||||
from backend.web.api.v1.admin.training import create_training_router
|
||||
from backend.web.schemas.admin import (
|
||||
ModelVersionCreateRequest,
|
||||
ModelVersionUpdateRequest,
|
||||
)
|
||||
@@ -173,13 +173,16 @@ class TestGetActiveModelRoute:
|
||||
def test_get_active_model_when_exists(self, mock_models_repo):
|
||||
fn = _find_endpoint("get_active_model")
|
||||
|
||||
mock_models_repo.get_active.return_value = _make_model_version(status="active", is_active=True)
|
||||
mock_model = _make_model_version(status="active", is_active=True)
|
||||
mock_models_repo.get_active.return_value = mock_model
|
||||
|
||||
result = asyncio.run(fn(admin_token=TEST_TOKEN, models=mock_models_repo))
|
||||
|
||||
assert result.has_active_model is True
|
||||
assert result.model is not None
|
||||
# model is now a ModelVersionItem, not ModelVersion
|
||||
assert result.model.is_active is True
|
||||
assert result.model.version == "1.0.0"
|
||||
|
||||
def test_get_active_model_when_none(self, mock_models_repo):
|
||||
fn = _find_endpoint("get_active_model")
|
||||
|
||||
Reference in New Issue
Block a user