#!/usr/bin/env python3 """ Tests for archivebox help command. Verify command runs successfully and produces output. """ import os import subprocess def test_help_runs_successfully(tmp_path): """Test that help command runs and produces output.""" os.chdir(tmp_path) result = subprocess.run(["archivebox", "help"], capture_output=True, text=True) assert result.returncode == 0 combined = result.stdout + result.stderr assert len(combined) > 100 assert "archivebox" in combined.lower() def test_help_in_initialized_dir(tmp_path, process): """Test help command in initialized data directory.""" os.chdir(tmp_path) result = subprocess.run(["archivebox", "help"], capture_output=True, text=True) assert result.returncode == 0 combined = result.stdout + result.stderr assert "init" in combined assert "add" in combined