aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/nixos/tests/nesting.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/nixos/tests/nesting.nix')
-rw-r--r--nixpkgs/nixos/tests/nesting.nix36
1 files changed, 19 insertions, 17 deletions
diff --git a/nixpkgs/nixos/tests/nesting.nix b/nixpkgs/nixos/tests/nesting.nix
index 1306d6f8e0c..6388b67a6e4 100644
--- a/nixpkgs/nixos/tests/nesting.nix
+++ b/nixpkgs/nixos/tests/nesting.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix {
+import ./make-test-python.nix {
name = "nesting";
nodes = {
clone = { pkgs, ... }: {
@@ -19,24 +19,26 @@ import ./make-test.nix {
};
};
testScript = ''
- $clone->waitForUnit("default.target");
- $clone->succeed("cowsay hey");
- $clone->fail("hello");
+ clone.wait_for_unit("default.target")
+ clone.succeed("cowsay hey")
+ clone.fail("hello")
- # Nested clones do inherit from parent
- $clone->succeed("/run/current-system/fine-tune/child-1/bin/switch-to-configuration test");
- $clone->succeed("cowsay hey");
- $clone->succeed("hello");
+ with subtest("Nested clones do inherit from parent"):
+ clone.succeed(
+ "/run/current-system/fine-tune/child-1/bin/switch-to-configuration test"
+ )
+ clone.succeed("cowsay hey")
+ clone.succeed("hello")
+ children.wait_for_unit("default.target")
+ children.succeed("cowsay hey")
+ children.fail("hello")
- $children->waitForUnit("default.target");
- $children->succeed("cowsay hey");
- $children->fail("hello");
-
- # Nested children do not inherit from parent
- $children->succeed("/run/current-system/fine-tune/child-1/bin/switch-to-configuration test");
- $children->fail("cowsay hey");
- $children->succeed("hello");
-
+ with subtest("Nested children do not inherit from parent"):
+ children.succeed(
+ "/run/current-system/fine-tune/child-1/bin/switch-to-configuration test"
+ )
+ children.fail("cowsay hey")
+ children.succeed("hello")
'';
}