nixos/beanstalkd: port test to python

Marijan db546221 f794de4e

Changed files
+10 -6
nixos
+10 -6
nixos/tests/beanstalkd.nix
···
-
import ./make-test.nix ({ pkgs, lib, ... }:
+
import ./make-test-python.nix ({ pkgs, lib, ... }:
let
pythonEnv = pkgs.python3.withPackages (p: [p.beanstalkc]);
···
};
testScript = ''
-
startAll;
+
start_all()
-
$machine->waitForUnit('beanstalkd.service');
+
machine.wait_for_unit("beanstalkd.service")
-
$machine->succeed("${produce}");
-
$machine->succeed("${consume}") eq "this is a job\n" or die;
-
$machine->succeed("${consume}") eq "this is another job\n" or die;
+
machine.succeed("${produce}")
+
assert "this is a job\n" == machine.succeed(
+
"${consume}"
+
)
+
assert "this is another job\n" == machine.succeed(
+
"${consume}"
+
)
'';
})