re-structure
This commit is contained in:
@@ -8,8 +8,8 @@ import pytest
|
||||
from datetime import datetime, timedelta, timezone
|
||||
from unittest.mock import MagicMock, patch
|
||||
|
||||
from inference.data.admin_models import AdminToken
|
||||
from inference.data.repositories.token_repository import TokenRepository
|
||||
from backend.data.admin_models import AdminToken
|
||||
from backend.data.repositories.token_repository import TokenRepository
|
||||
|
||||
|
||||
class TestTokenRepository:
|
||||
@@ -55,7 +55,7 @@ class TestTokenRepository:
|
||||
|
||||
def test_is_valid_returns_true_for_active_token(self, repo, sample_token):
|
||||
"""Test is_valid returns True for an active, non-expired token."""
|
||||
with patch("inference.data.repositories.base.get_session_context") as mock_ctx:
|
||||
with patch("backend.data.repositories.base.get_session_context") as mock_ctx:
|
||||
mock_session = MagicMock()
|
||||
mock_session.get.return_value = sample_token
|
||||
mock_ctx.return_value.__enter__ = MagicMock(return_value=mock_session)
|
||||
@@ -68,7 +68,7 @@ class TestTokenRepository:
|
||||
|
||||
def test_is_valid_returns_false_for_nonexistent_token(self, repo):
|
||||
"""Test is_valid returns False for a non-existent token."""
|
||||
with patch("inference.data.repositories.base.get_session_context") as mock_ctx:
|
||||
with patch("backend.data.repositories.base.get_session_context") as mock_ctx:
|
||||
mock_session = MagicMock()
|
||||
mock_session.get.return_value = None
|
||||
mock_ctx.return_value.__enter__ = MagicMock(return_value=mock_session)
|
||||
@@ -80,7 +80,7 @@ class TestTokenRepository:
|
||||
|
||||
def test_is_valid_returns_false_for_inactive_token(self, repo, inactive_token):
|
||||
"""Test is_valid returns False for an inactive token."""
|
||||
with patch("inference.data.repositories.base.get_session_context") as mock_ctx:
|
||||
with patch("backend.data.repositories.base.get_session_context") as mock_ctx:
|
||||
mock_session = MagicMock()
|
||||
mock_session.get.return_value = inactive_token
|
||||
mock_ctx.return_value.__enter__ = MagicMock(return_value=mock_session)
|
||||
@@ -92,7 +92,7 @@ class TestTokenRepository:
|
||||
|
||||
def test_is_valid_returns_false_for_expired_token(self, repo, expired_token):
|
||||
"""Test is_valid returns False for an expired token."""
|
||||
with patch("inference.data.repositories.base.get_session_context") as mock_ctx:
|
||||
with patch("backend.data.repositories.base.get_session_context") as mock_ctx:
|
||||
mock_session = MagicMock()
|
||||
mock_session.get.return_value = expired_token
|
||||
mock_ctx.return_value.__enter__ = MagicMock(return_value=mock_session)
|
||||
@@ -104,7 +104,7 @@ class TestTokenRepository:
|
||||
|
||||
def test_get_returns_token_when_exists(self, repo, sample_token):
|
||||
"""Test get returns token when it exists."""
|
||||
with patch("inference.data.repositories.base.get_session_context") as mock_ctx:
|
||||
with patch("backend.data.repositories.base.get_session_context") as mock_ctx:
|
||||
mock_session = MagicMock()
|
||||
mock_session.get.return_value = sample_token
|
||||
mock_ctx.return_value.__enter__ = MagicMock(return_value=mock_session)
|
||||
@@ -119,7 +119,7 @@ class TestTokenRepository:
|
||||
|
||||
def test_get_returns_none_when_not_exists(self, repo):
|
||||
"""Test get returns None when token doesn't exist."""
|
||||
with patch("inference.data.repositories.base.get_session_context") as mock_ctx:
|
||||
with patch("backend.data.repositories.base.get_session_context") as mock_ctx:
|
||||
mock_session = MagicMock()
|
||||
mock_session.get.return_value = None
|
||||
mock_ctx.return_value.__enter__ = MagicMock(return_value=mock_session)
|
||||
@@ -131,7 +131,7 @@ class TestTokenRepository:
|
||||
|
||||
def test_create_new_token(self, repo):
|
||||
"""Test creating a new token."""
|
||||
with patch("inference.data.repositories.base.get_session_context") as mock_ctx:
|
||||
with patch("backend.data.repositories.base.get_session_context") as mock_ctx:
|
||||
mock_session = MagicMock()
|
||||
mock_session.get.return_value = None # Token doesn't exist
|
||||
mock_ctx.return_value.__enter__ = MagicMock(return_value=mock_session)
|
||||
@@ -147,7 +147,7 @@ class TestTokenRepository:
|
||||
|
||||
def test_create_updates_existing_token(self, repo, sample_token):
|
||||
"""Test create updates an existing token."""
|
||||
with patch("inference.data.repositories.base.get_session_context") as mock_ctx:
|
||||
with patch("backend.data.repositories.base.get_session_context") as mock_ctx:
|
||||
mock_session = MagicMock()
|
||||
mock_session.get.return_value = sample_token
|
||||
mock_ctx.return_value.__enter__ = MagicMock(return_value=mock_session)
|
||||
@@ -161,7 +161,7 @@ class TestTokenRepository:
|
||||
|
||||
def test_update_usage(self, repo, sample_token):
|
||||
"""Test updating token last_used_at timestamp."""
|
||||
with patch("inference.data.repositories.base.get_session_context") as mock_ctx:
|
||||
with patch("backend.data.repositories.base.get_session_context") as mock_ctx:
|
||||
mock_session = MagicMock()
|
||||
mock_session.get.return_value = sample_token
|
||||
mock_ctx.return_value.__enter__ = MagicMock(return_value=mock_session)
|
||||
@@ -174,7 +174,7 @@ class TestTokenRepository:
|
||||
|
||||
def test_deactivate_returns_true_when_token_exists(self, repo, sample_token):
|
||||
"""Test deactivate returns True when token exists."""
|
||||
with patch("inference.data.repositories.base.get_session_context") as mock_ctx:
|
||||
with patch("backend.data.repositories.base.get_session_context") as mock_ctx:
|
||||
mock_session = MagicMock()
|
||||
mock_session.get.return_value = sample_token
|
||||
mock_ctx.return_value.__enter__ = MagicMock(return_value=mock_session)
|
||||
@@ -188,7 +188,7 @@ class TestTokenRepository:
|
||||
|
||||
def test_deactivate_returns_false_when_token_not_exists(self, repo):
|
||||
"""Test deactivate returns False when token doesn't exist."""
|
||||
with patch("inference.data.repositories.base.get_session_context") as mock_ctx:
|
||||
with patch("backend.data.repositories.base.get_session_context") as mock_ctx:
|
||||
mock_session = MagicMock()
|
||||
mock_session.get.return_value = None
|
||||
mock_ctx.return_value.__enter__ = MagicMock(return_value=mock_session)
|
||||
|
||||
Reference in New Issue
Block a user