add stream, studiomode tests

This commit is contained in:
2025-04-26 15:53:29 +01:00
parent 5ca61d04c7
commit 7915547fca
6 changed files with 97 additions and 11 deletions

View File

@@ -9,35 +9,35 @@ runner = CliRunner()
def test_group_list():
"""Test the group list command."""
result = runner.invoke(app, ['group', 'list', 'pytest00'])
result = runner.invoke(app, ['group', 'list', 'Scene'])
assert result.exit_code == 0
assert 'test_group' in result.stdout
def test_group_show():
"""Test the group show command."""
result = runner.invoke(app, ['group', 'show', 'pytest00', 'test_group'])
result = runner.invoke(app, ['group', 'show', 'Scene', 'test_group'])
assert result.exit_code == 0
assert "Group 'test_group' is now visible." in result.stdout
def test_group_toggle():
"""Test the group toggle command."""
result = runner.invoke(app, ['group', 'hide', 'pytest00', 'test_group'])
result = runner.invoke(app, ['group', 'hide', 'Scene', 'test_group'])
assert result.exit_code == 0
assert "Group 'test_group' is now hidden." in result.stdout
result = runner.invoke(app, ['group', 'toggle', 'pytest00', 'test_group'])
result = runner.invoke(app, ['group', 'toggle', 'Scene', 'test_group'])
assert result.exit_code == 0
assert "Group 'test_group' is now visible." in result.stdout
def test_group_status():
"""Test the group status command."""
result = runner.invoke(app, ['group', 'show', 'pytest00', 'test_group'])
result = runner.invoke(app, ['group', 'show', 'Scene', 'test_group'])
assert result.exit_code == 0
assert "Group 'test_group' is now visible." in result.stdout
result = runner.invoke(app, ['group', 'status', 'pytest00', 'test_group'])
result = runner.invoke(app, ['group', 'status', 'Scene', 'test_group'])
assert result.exit_code == 0
assert "Group 'test_group' is now visible." in result.stdout