about summary refs log tree commit diff
path: root/nixos/tests
diff options
context:
space:
mode:
authorJan Hrnko <jan.hrnko@satoshilabs.com>2019-11-06 12:44:51 +0100
committerJan Hrnko <jan.hrnko@satoshilabs.com>2019-11-06 12:44:51 +0100
commit3803abae68d8cec603e3e34b02825b273e2d65e3 (patch)
treed43b1ffee8edcd9cb92b7350703f36f3c7e45e3d /nixos/tests
parent1b6ca29f6d0099cc5a08196316c28ac5d42bb610 (diff)
downloadnixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar
nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar.gz
nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar.bz2
nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar.lz
nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar.xz
nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar.zst
nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.zip
nixos/snapper: port test to python
Diffstat (limited to 'nixos/tests')
-rw-r--r--nixos/tests/snapper.nix32
1 files changed, 12 insertions, 20 deletions
diff --git a/nixos/tests/snapper.nix b/nixos/tests/snapper.nix
index 74ec22fd3499..018102d7f640 100644
--- a/nixos/tests/snapper.nix
+++ b/nixos/tests/snapper.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ ... }:
+import ./make-test-python.nix ({ ... }:
 {
   name = "snapper";
 
@@ -20,24 +20,16 @@ import ./make-test.nix ({ ... }:
   };
 
   testScript = ''
-    $machine->succeed("btrfs subvolume create /home/.snapshots");
-
-    $machine->succeed("snapper -c home list");
-
-    $machine->succeed("snapper -c home create --description empty");
-
-    $machine->succeed("echo test > /home/file");
-    $machine->succeed("snapper -c home create --description file");
-
-    $machine->succeed("snapper -c home status 1..2");
-
-    $machine->succeed("snapper -c home undochange 1..2");
-    $machine->fail("ls /home/file");
-
-    $machine->succeed("snapper -c home delete 2");
-
-    $machine->succeed("systemctl --wait start snapper-timeline.service");
-
-    $machine->succeed("systemctl --wait start snapper-cleanup.service");
+    machine.succeed("btrfs subvolume create /home/.snapshots")
+    machine.succeed("snapper -c home list")
+    machine.succeed("snapper -c home create --description empty")
+    machine.succeed("echo test > /home/file")
+    machine.succeed("snapper -c home create --description file")
+    machine.succeed("snapper -c home status 1..2")
+    machine.succeed("snapper -c home undochange 1..2")
+    machine.fail("ls /home/file")
+    machine.succeed("snapper -c home delete 2")
+    machine.succeed("systemctl --wait start snapper-timeline.service")
+    machine.succeed("systemctl --wait start snapper-cleanup.service")
   '';
 })