1
0
mirror of https://github.com/laurivosandi/certidude synced 2025-09-06 05:41:04 +00:00

cli: Make sure user doesn't accidentally overwrite existing setup

This commit is contained in:
2015-09-29 15:04:35 +03:00
parent c68c5d2a07
commit 3e93aeee72
2 changed files with 12 additions and 1 deletions

View File

@@ -41,3 +41,11 @@ def test_cli_setup_authority_invalid_name():
result = runner.invoke(cli, ['setup', 'authority', '""'])
assert result.exception
def test_cli_setup_authority_overwrite():
with runner.isolated_filesystem():
result = runner.invoke(cli, ['setup', 'authority', 'foo'])
assert not result.exception
result = runner.invoke(cli, ['setup', 'authority', 'foo'])
assert result.exception