Files
slic/tests/test_utils_termtitle.py
T
tligui_y 11cf4183aa
Run CI Tests / test (push) Successful in 41s
Update tests/test_utils_termtitle.py
2025-07-30 13:28:06 +02:00

25 lines
726 B
Python

import pytest
import sys
import os
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
from slic.utils.termtitle import *
import subprocess
import time
import shutil
@pytest.mark.skipif(
shutil.which("tmux") is None or "TMUX" not in os.environ,
reason="tmux is not installed or not running inside a tmux session"
)
def test_terminal_title_with_tmux():
expected_title = "TMUX_CI_TEST"
subprocess.run(["tmux", "rename-window", expected_title], check=True)
actual_title = subprocess.check_output(
["tmux", "display-message", "-p", "#W"],
text=True
).strip()
assert actual_title == expected_title, f"Expected '{expected_title}', got '{actual_title}'"