Test for llm aliases remove invalid - refs #151

This commit is contained in:
Simon Willison 2023-08-12 09:06:38 -07:00
parent 53289e3767
commit 3aab6cc2c4

View file

@ -56,3 +56,11 @@ def test_aliases_remove(user_path):
result = runner.invoke(cli, ["aliases", "remove", "foo"])
assert result.exit_code == 0
assert json.loads((user_path / "aliases.json").read_text("utf-8")) == {}
def test_aliases_remove_invalid(user_path):
(user_path / "aliases.json").write_text(json.dumps({"foo": "bar"}), "utf-8")
runner = CliRunner()
result = runner.invoke(cli, ["aliases", "remove", "invalid"])
assert result.exit_code == 1
assert result.output == "Error: Alias not found: invalid\n"