nixos/tests/paperless: Use curl --fail

This commit is contained in:
Scott Worley 2020-09-16 07:54:41 -07:00 committed by Frederik Rietdijk
parent bbd1f02b16
commit 4fc64f27c7

View File

@ -23,14 +23,14 @@ import ./make-test-python.nix ({ lib, ... } : {
with subtest("Service gets ready"):
machine.wait_for_unit("paperless-server.service")
# Wait until server accepts connections
machine.wait_until_succeeds("curl -s localhost:28981")
machine.wait_until_succeeds("curl -fs localhost:28981")
with subtest("Test document is consumed"):
machine.wait_until_succeeds(
"(($(curl -s localhost:28981/api/documents/ | jq .count) == 1))"
"(($(curl -fs localhost:28981/api/documents/ | jq .count) == 1))"
)
assert "2005-10-16" in machine.succeed(
"curl -s localhost:28981/api/documents/ | jq '.results | .[0] | .created'"
"curl -fs localhost:28981/api/documents/ | jq '.results | .[0] | .created'"
)
'';
})