Commit a3c5c5ee authored by kilianar's avatar kilianar Committed by Bjørn Forsman
Browse files

nixosTests.airsonic: fix failure (type error)

airsonic_is_up should return a bool, but machine.succeed returns a
string causing testScriptWithTypes to fail. This is fixed by executing
the cmd with machine.execute and checking the status code.
parent 2543ab97
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -15,7 +15,8 @@ import ./make-test-python.nix ({ pkgs, ... }: {

  testScript = ''
    def airsonic_is_up(_) -> bool:
        return machine.succeed("curl --fail http://localhost:4040/login")
        status, _ = machine.execute("curl --fail http://localhost:4040/login")
        return status == 0


    machine.start()