chore: finalize vite migration hardening and archive openspec changes
This commit is contained in:
@@ -12,12 +12,18 @@ import os
|
||||
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..', 'src'))
|
||||
|
||||
import mes_dashboard.core.database as db
|
||||
from mes_dashboard.app import create_app
|
||||
from mes_dashboard.services import page_registry
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def temp_page_status(tmp_path):
|
||||
from mes_dashboard.app import create_app
|
||||
from mes_dashboard.services import page_registry
|
||||
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
def _ldap_defaults(monkeypatch):
|
||||
monkeypatch.setattr("mes_dashboard.services.auth_service.LDAP_API_BASE", "https://ldap.panjit.example")
|
||||
monkeypatch.setattr("mes_dashboard.services.auth_service.LDAP_CONFIG_ERROR", None)
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def temp_page_status(tmp_path):
|
||||
"""Create temporary page status file."""
|
||||
data_file = tmp_path / "page_status.json"
|
||||
initial_data = {
|
||||
@@ -69,9 +75,10 @@ class TestLoginRoute:
|
||||
assert response.status_code == 200
|
||||
assert "管理員登入" in response.data.decode("utf-8") or "login" in response.data.decode("utf-8").lower()
|
||||
|
||||
@patch('mes_dashboard.services.auth_service.LOCAL_AUTH_ENABLED', False)
|
||||
@patch('mes_dashboard.services.auth_service.requests.post')
|
||||
def test_login_success(self, mock_post, client):
|
||||
@patch('mes_dashboard.services.auth_service.LOCAL_AUTH_ENABLED', False)
|
||||
@patch('mes_dashboard.routes.auth_routes.is_admin', return_value=True)
|
||||
@patch('mes_dashboard.services.auth_service.requests.post')
|
||||
def test_login_success(self, mock_post, _mock_is_admin, client):
|
||||
"""Test successful login via LDAP."""
|
||||
# Mock LDAP response
|
||||
mock_response = MagicMock()
|
||||
|
||||
Reference in New Issue
Block a user