diff options
author | Christian Kampka <christian@kampka.net> | 2019-12-15 19:29:17 +0100 |
---|---|---|
committer | Christian Kampka <christian@kampka.net> | 2019-12-15 19:29:17 +0100 |
commit | 065770607e6f2751d8638947f86241882008970b (patch) | |
tree | 6a1107dbd5d9565db1d7aa2ea4bf6396f76bc6f8 | |
parent | 57e8bd9ebeaf81a61aecf4f2331a7785781b1681 (diff) |
nixosTests.nzbget: Port tests to python
-rw-r--r-- | nixos/tests/nzbget.nix | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/nixos/tests/nzbget.nix b/nixos/tests/nzbget.nix index 042ccec98cf6c..12d8ed6ea8da1 100644 --- a/nixos/tests/nzbget.nix +++ b/nixos/tests/nzbget.nix @@ -1,4 +1,4 @@ -import ./make-test.nix ({ pkgs, ...} : { +import ./make-test-python.nix ({ pkgs, ...} : { name = "nzbget"; meta = with pkgs.stdenv.lib.maintainers; { maintainers = [ aanderse flokli ]; @@ -15,12 +15,16 @@ import ./make-test.nix ({ pkgs, ...} : { }; testScript = '' - startAll; + start_all() - $server->waitForUnit("nzbget.service"); - $server->waitForUnit("network.target"); - $server->waitForOpenPort(6789); - $server->succeed("curl -s -u nzbget:tegbzn6789 http://127.0.0.1:6789 | grep -q 'This file is part of nzbget'"); - $server->succeed("${pkgs.nzbget}/bin/nzbget -n -o ControlIP=127.0.0.1 -o ControlPort=6789 -o ControlPassword=tegbzn6789 -V"); + server.wait_for_unit("nzbget.service") + server.wait_for_unit("network.target") + server.wait_for_open_port(6789) + assert "This file is part of nzbget" in server.succeed( + "curl -s -u nzbget:tegbzn6789 http://127.0.0.1:6789" + ) + server.succeed( + "${pkgs.nzbget}/bin/nzbget -n -o Control_iP=127.0.0.1 -o Control_port=6789 -o Control_password=tegbzn6789 -V" + ) ''; }) |