add tests for excluded add | remove commands

This commit is contained in:
samschott 2024-03-26 23:38:55 +01:00
parent d0f26ad3ac
commit a81b7ea4a9
No known key found for this signature in database
GPG Key ID: 455100A147F0A99C

View File

@ -147,6 +147,22 @@ def test_excluded_list(m: Maestral) -> None:
assert result.output == "No excluded files or folders.\n"
def test_excluded_add_raises_not_linked_error(m: Maestral) -> None:
runner = CliRunner()
result = runner.invoke(main, ["excluded", "add", "test", "-c", m.config_name])
assert result.exit_code == 1
assert "No Dropbox account linked" in result.output
def test_excluded_remove_raises_not_running_error(m: Maestral) -> None:
runner = CliRunner()
result = runner.invoke(main, ["excluded", "remove", "test", "-c", m.config_name])
assert result.exit_code == 1
assert "Maestral daemon is not running" in result.output
def test_notify_level(config_name: str) -> None:
start_maestral_daemon_process(config_name, timeout=TEST_TIMEOUT)
m = MaestralProxy(config_name)