summary refs log tree commit diff
path: root/nixos/tests/zookeeper.nix
diff options
context:
space:
mode:
authorJan Hrnko <jan.hrnko@satoshilabs.com>2019-11-06 07:54:37 +0100
committerJan Hrnko <jan.hrnko@satoshilabs.com>2019-11-06 07:54:37 +0100
commit13febec4640ba592b1d2068e0bd2c3bfb9084bff (patch)
treea787b9b42c17e3ca672b8b85abe4d57abd2658f0 /nixos/tests/zookeeper.nix
parent49914d7d8b0d07dadf05b7aba50c23ad2950739d (diff)
downloadnixpkgs-13febec4640ba592b1d2068e0bd2c3bfb9084bff.tar
nixpkgs-13febec4640ba592b1d2068e0bd2c3bfb9084bff.tar.gz
nixpkgs-13febec4640ba592b1d2068e0bd2c3bfb9084bff.tar.bz2
nixpkgs-13febec4640ba592b1d2068e0bd2c3bfb9084bff.tar.lz
nixpkgs-13febec4640ba592b1d2068e0bd2c3bfb9084bff.tar.xz
nixpkgs-13febec4640ba592b1d2068e0bd2c3bfb9084bff.tar.zst
nixpkgs-13febec4640ba592b1d2068e0bd2c3bfb9084bff.zip
nixos/zookeeper: port test to python
Diffstat (limited to 'nixos/tests/zookeeper.nix')
-rw-r--r--nixos/tests/zookeeper.nix22
1 files changed, 14 insertions, 8 deletions
diff --git a/nixos/tests/zookeeper.nix b/nixos/tests/zookeeper.nix
index f343ebd39e4..42cf20b39c5 100644
--- a/nixos/tests/zookeeper.nix
+++ b/nixos/tests/zookeeper.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
   name = "zookeeper";
   meta = with pkgs.stdenv.lib.maintainers; {
     maintainers = [ nequissimus ];
@@ -15,14 +15,20 @@ import ./make-test.nix ({ pkgs, ...} : {
   };
 
   testScript = ''
-    startAll;
+    start_all()
 
-    $server->waitForUnit("zookeeper");
-    $server->waitForUnit("network.target");
-    $server->waitForOpenPort(2181);
+    server.wait_for_unit("zookeeper")
+    server.wait_for_unit("network.target")
+    server.wait_for_open_port(2181)
 
-    $server->waitUntilSucceeds("${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 create /foo bar");
-    $server->waitUntilSucceeds("${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 set /foo hello");
-    $server->waitUntilSucceeds("${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 get /foo | grep hello");
+    server.wait_until_succeeds(
+        "${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 create /foo bar"
+    )
+    server.wait_until_succeeds(
+        "${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 set /foo hello"
+    )
+    server.wait_until_succeeds(
+        "${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 get /foo | grep hello"
+    )
   '';
 })