nixos/tests/magnetico: port to python

This commit is contained in:
rnhmjoj 2019-11-13 19:17:32 +01:00
parent 6823199dbe
commit f6a8eb2d00
No known key found for this signature in database
GPG key ID: BFBAF4C975F76450
2 changed files with 14 additions and 9 deletions

View file

@ -148,6 +148,7 @@ in
loki = handleTest ./loki.nix {};
#logstash = handleTest ./logstash.nix {};
lorri = handleTest ./lorri/default.nix {};
magnetico = handleTest ./magnetico.nix {};
mailcatcher = handleTest ./mailcatcher.nix {};
mathics = handleTest ./mathics.nix {};
matomo = handleTest ./matomo.nix {};

View file

@ -1,4 +1,4 @@
import ./make-test.nix ({ pkgs, ...} :
import ./make-test-python.nix ({ pkgs, ...} :
let
port = 8081;
@ -24,13 +24,17 @@ in
testScript =
''
startAll;
$machine->waitForUnit("magneticod");
$machine->waitForUnit("magneticow");
$machine->succeed("${pkgs.curl}/bin/curl ".
"-u user:password http://localhost:${toString port}");
$machine->succeed("${pkgs.curl}/bin/curl ".
"-u user:wrongpwd http://localhost:${toString port}") =~ "Unauthorised." or die;
$machine->shutdown();
start_all()
machine.wait_for_unit("magneticod")
machine.wait_for_unit("magneticow")
machine.succeed(
"${pkgs.curl}/bin/curl "
+ "-u user:password http://localhost:${toString port}"
)
assert "Unauthorised." in machine.succeed(
"${pkgs.curl}/bin/curl "
+ "-u user:wrongpwd http://localhost:${toString port}"
)
machine.shutdown()
'';
})