diff options
author | Jan Hrnko <jan.hrnko@satoshilabs.com> | 2019-11-06 07:54:37 +0100 |
---|---|---|
committer | Jan Hrnko <jan.hrnko@satoshilabs.com> | 2019-11-06 07:54:37 +0100 |
commit | 13febec4640ba592b1d2068e0bd2c3bfb9084bff (patch) | |
tree | a787b9b42c17e3ca672b8b85abe4d57abd2658f0 /nixos/tests/zookeeper.nix | |
parent | 49914d7d8b0d07dadf05b7aba50c23ad2950739d (diff) | |
download | nixpkgs-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.nix | 22 |
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" + ) ''; }) |