nixosTests.osrm-backend: Port tests to python
This commit is contained in:
parent
5ae92144ba
commit
862a7393f3
|
@ -1,4 +1,4 @@
|
||||||
import ./make-test.nix ({ pkgs, lib, ... }:
|
import ./make-test-python.nix ({ pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
port = 5000;
|
port = 5000;
|
||||||
in {
|
in {
|
||||||
|
@ -45,9 +45,13 @@ in {
|
||||||
testScript = let
|
testScript = let
|
||||||
query = "http://localhost:${toString port}/route/v1/driving/7.41720,43.73304;7.42463,43.73886?steps=true";
|
query = "http://localhost:${toString port}/route/v1/driving/7.41720,43.73304;7.42463,43.73886?steps=true";
|
||||||
in ''
|
in ''
|
||||||
$machine->waitForUnit("osrm.service");
|
machine.wait_for_unit("osrm.service")
|
||||||
$machine->waitForOpenPort(${toString port});
|
machine.wait_for_open_port(${toString port})
|
||||||
$machine->succeed("curl --silent '${query}' | jq .waypoints[0].name | grep -F 'Boulevard Rainier III'");
|
assert "Boulevard Rainier III" in machine.succeed(
|
||||||
$machine->succeed("curl --silent '${query}' | jq .waypoints[1].name | grep -F 'Avenue de la Costa'");
|
"curl --silent '${query}' | jq .waypoints[0].name"
|
||||||
|
)
|
||||||
|
assert "Avenue de la Costa" in machine.succeed(
|
||||||
|
"curl --silent '${query}' | jq .waypoints[1].name"
|
||||||
|
)
|
||||||
'';
|
'';
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue