diff --git a/tests/test_utils_elog.py b/tests/test_utils_elog.py index de34a7e9..c762b4e1 100644 --- a/tests/test_utils_elog.py +++ b/tests/test_utils_elog.py @@ -7,7 +7,18 @@ from pathlib import Path from slic.utils.elog import Elog, get_default_elog_instance from unittest.mock import patch - +def test_connection(): + elog = get_test_elog() + try: + # Try to fetch the main page + response = requests.get(elog._url, verify=False) + print(f"Server response: {response.status_code}") + print(f"Response content: {response.text[:200]}...") # First 200 chars + assert response.status_code == 200 + except Exception as e: + print(f"Connection failed: {str(e)}") + raise + # Helper pour extraire uniquement le mot de passe comme dans la vraie fonction def get_default_elog_password(url, **kwargs): kwargs.setdefault("user", getuser())