diff options
author | Christian Kampka <christian@kampka.net> | 2019-12-15 19:19:11 +0100 |
---|---|---|
committer | Christian Kampka <christian@kampka.net> | 2019-12-15 19:19:11 +0100 |
commit | 862a7393f353e48424f2385eabf70cb9f1486249 (patch) | |
tree | 0127f661198c01dca8493bfa94d24c83b05fefd2 /nixos/tests/osrm-backend.nix | |
parent | 5ae92144ba04caefaf56b4204abe85b71dbb527b (diff) | |
download | nixpkgs-862a7393f353e48424f2385eabf70cb9f1486249.tar nixpkgs-862a7393f353e48424f2385eabf70cb9f1486249.tar.gz nixpkgs-862a7393f353e48424f2385eabf70cb9f1486249.tar.bz2 nixpkgs-862a7393f353e48424f2385eabf70cb9f1486249.tar.lz nixpkgs-862a7393f353e48424f2385eabf70cb9f1486249.tar.xz nixpkgs-862a7393f353e48424f2385eabf70cb9f1486249.tar.zst nixpkgs-862a7393f353e48424f2385eabf70cb9f1486249.zip |
nixosTests.osrm-backend: Port tests to python
Diffstat (limited to 'nixos/tests/osrm-backend.nix')
-rw-r--r-- | nixos/tests/osrm-backend.nix | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/nixos/tests/osrm-backend.nix b/nixos/tests/osrm-backend.nix index 6e2d098d4ad..db67a5a589f 100644 --- a/nixos/tests/osrm-backend.nix +++ b/nixos/tests/osrm-backend.nix @@ -1,4 +1,4 @@ -import ./make-test.nix ({ pkgs, lib, ... }: +import ./make-test-python.nix ({ pkgs, lib, ... }: let port = 5000; in { @@ -45,9 +45,13 @@ in { testScript = let query = "http://localhost:${toString port}/route/v1/driving/7.41720,43.73304;7.42463,43.73886?steps=true"; in '' - $machine->waitForUnit("osrm.service"); - $machine->waitForOpenPort(${toString port}); - $machine->succeed("curl --silent '${query}' | jq .waypoints[0].name | grep -F 'Boulevard Rainier III'"); - $machine->succeed("curl --silent '${query}' | jq .waypoints[1].name | grep -F 'Avenue de la Costa'"); + machine.wait_for_unit("osrm.service") + machine.wait_for_open_port(${toString port}) + assert "Boulevard Rainier III" in machine.succeed( + "curl --silent '${query}' | jq .waypoints[0].name" + ) + assert "Avenue de la Costa" in machine.succeed( + "curl --silent '${query}' | jq .waypoints[1].name" + ) ''; }) |