Compare commits

...

2 Commits

Author SHA1 Message Date
missytake
e0040c1c52 tests: fix output capture 2025-08-25 14:58:03 +02:00
missytake
ea9f56d6b3 cmdeploy: test if ini was overwritten with --force2 2025-08-25 13:54:16 +02:00
2 changed files with 7 additions and 3 deletions

View File

@@ -46,11 +46,12 @@ def init_cmd(args, out):
inipath = args.inipath
if args.inipath.exists():
if not args.recreate_ini:
out.green(f"[WARNING] Path exists, not modifying: {inipath}")
return 0
print(f"[WARNING] Path exists, not modifying: {inipath}")
return 1
else:
out.yellow(f"[WARNING] Force argument was provided, deleting config file: {inipath}")
print(f"[WARNING] Force argument was provided, deleting config file: {inipath}")
inipath.unlink()
return 0
write_initial_config(inipath, mail_domain, overrides={})
out.green(f"created config file for {mail_domain} in {inipath}")

View File

@@ -27,3 +27,6 @@ class TestCmdline:
assert main(["init", "chat.example.org"]) == 1
out, err = capsys.readouterr()
assert "path exists" in out.lower()
assert main(["init", "chat.example.org", "--force"]) == 0
out, err = capsys.readouterr()
assert "deleting config file" in out.lower()