| 1234567891011121314151617181920212223242526272829303132 |
- #!/usr/bin/env python3
- """
- Tests for archivebox help command.
- Verify command runs successfully and produces output.
- """
- import os
- import subprocess
- from .fixtures import *
- 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
|