Skip to content

Commit

Permalink
Only emit path to daemon log path in pytest tmp folder
Browse files Browse the repository at this point in the history
  • Loading branch information
unkcpz committed Jan 10, 2025
1 parent 02cbe0c commit 6983ad3
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/aiida/tools/pytest_fixtures/daemon.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@

from __future__ import annotations

import logging
import pathlib
import typing as t

import pytest

if t.TYPE_CHECKING:
from aiida.engine import Process, ProcessBuilder
from aiida.engine.daemon.client import DaemonClient
from aiida.orm import ProcessNode


Expand Down Expand Up @@ -47,7 +49,7 @@ def test(daemon_client):


@pytest.fixture
def started_daemon_client(daemon_client):
def started_daemon_client(daemon_client: 'DaemonClient'):
"""Ensure that the daemon is running for the test profile and return the associated client.
Usage::
Expand All @@ -60,11 +62,14 @@ def test(started_daemon_client):
daemon_client.start_daemon()
assert daemon_client.is_daemon_running

logger = logging.getLogger('tests.daemon:started_daemon_client')
logger.debug(f'Daemon log file is located at: {daemon_client.daemon_log_file}')

yield daemon_client


@pytest.fixture
def stopped_daemon_client(daemon_client):
def stopped_daemon_client(daemon_client: 'DaemonClient'):
"""Ensure that the daemon is not running for the test profile and return the associated client.
Usage::
Expand Down

0 comments on commit 6983ad3

Please sign in to comment.