update
This commit is contained in:
@@ -15,6 +15,15 @@ def test_complete_bootstrap_profiles(monkeypatch):
|
||||
assert out == ["linux-vm"]
|
||||
|
||||
|
||||
def test_complete_bootstrap_packages_options(monkeypatch):
|
||||
monkeypatch.setattr(completion, "_list_bootstrap_profiles", lambda: ["linux-vm", "macos-host"])
|
||||
out = completion.complete(["flow", "bootstrap", "packages", "--p"], 4)
|
||||
assert out == ["--profile"]
|
||||
|
||||
out = completion.complete(["flow", "bootstrap", "packages", "--profile", "m"], 5)
|
||||
assert out == ["macos-host"]
|
||||
|
||||
|
||||
def test_complete_package_install(monkeypatch):
|
||||
monkeypatch.setattr(completion, "_list_manifest_packages", lambda: ["neovim", "fzf"])
|
||||
out = completion.complete(["flow", "package", "install", "n"], 4)
|
||||
@@ -33,6 +42,11 @@ def test_complete_dotfiles_profile_value(monkeypatch):
|
||||
assert out == ["work"]
|
||||
|
||||
|
||||
def test_complete_dotfiles_repo_subcommands():
|
||||
out = completion.complete(["flow", "dotfiles", "repo", "p"], 4)
|
||||
assert out == ["pull", "push"]
|
||||
|
||||
|
||||
def test_complete_enter_targets(monkeypatch):
|
||||
monkeypatch.setattr(completion, "_list_targets", lambda: ["personal@orb", "work@ec2"])
|
||||
out = completion.complete(["flow", "enter", "p"], 3)
|
||||
|
||||
Reference in New Issue
Block a user