nixos/fish: port test to python

Changed files
+7 -4
nixos
tests
+7 -4
nixos/tests/fish.nix
···
-
import ./make-test.nix ({ pkgs, ... }: {
+
import ./make-test-python.nix ({ pkgs, ... }: {
name = "fish";
machine =
···
testScript =
''
-
$machine->waitForFile("/etc/fish/generated_completions/coreutils.fish");
-
$machine->waitForFile("/etc/fish/generated_completions/kill.fish");
-
$machine->succeed("fish -ic 'echo \$fish_complete_path' | grep -q '/share/fish/completions /etc/fish/generated_completions /root/.local/share/fish/generated_completions\$'");
+
start_all()
+
machine.wait_for_file("/etc/fish/generated_completions/coreutils.fish")
+
machine.wait_for_file("/etc/fish/generated_completions/kill.fish")
+
machine.succeed(
+
"fish -ic 'echo $fish_complete_path' | grep -q '/share/fish/completions /etc/fish/generated_completions /root/.local/share/fish/generated_completions$'"
+
)
'';
})