diff options
author | Florian Klink <flokli@flokli.de> | 2019-11-08 15:19:43 +0100 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2019-11-08 15:19:43 +0100 |
commit | 1c5bfddbc925b368597dff35bbea0f94ea035c88 (patch) | |
tree | b839a8f6bc9c8305e610cd01208729bb39aa5524 /nixos/tests | |
parent | 96588508bb91b457d823229291582a7df5e2dcd3 (diff) | |
download | nixlib-1c5bfddbc925b368597dff35bbea0f94ea035c88.tar nixlib-1c5bfddbc925b368597dff35bbea0f94ea035c88.tar.gz nixlib-1c5bfddbc925b368597dff35bbea0f94ea035c88.tar.bz2 nixlib-1c5bfddbc925b368597dff35bbea0f94ea035c88.tar.lz nixlib-1c5bfddbc925b368597dff35bbea0f94ea035c88.tar.xz nixlib-1c5bfddbc925b368597dff35bbea0f94ea035c88.tar.zst nixlib-1c5bfddbc925b368597dff35bbea0f94ea035c88.zip |
nixos/opensmtpd: convert test to python
Diffstat (limited to 'nixos/tests')
-rw-r--r-- | nixos/tests/opensmtpd.nix | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/nixos/tests/opensmtpd.nix b/nixos/tests/opensmtpd.nix index 883ad7604941..e6f52db1d984 100644 --- a/nixos/tests/opensmtpd.nix +++ b/nixos/tests/opensmtpd.nix @@ -1,4 +1,4 @@ -import ./make-test.nix { +import ./make-test-python.nix { name = "opensmtpd"; nodes = { @@ -102,23 +102,23 @@ import ./make-test.nix { }; testScript = '' - startAll; + start_all() - $client->waitForUnit("network-online.target"); - $smtp1->waitForUnit('opensmtpd'); - $smtp2->waitForUnit('opensmtpd'); - $smtp2->waitForUnit('dovecot2'); + client.wait_for_unit("network-online.target") + smtp1.wait_for_unit("opensmtpd") + smtp2.wait_for_unit("opensmtpd") + smtp2.wait_for_unit("dovecot2") # To prevent sporadic failures during daemon startup, make sure # services are listening on their ports before sending requests - $smtp1->waitForOpenPort(25); - $smtp2->waitForOpenPort(25); - $smtp2->waitForOpenPort(143); + smtp1.wait_for_open_port(25) + smtp2.wait_for_open_port(25) + smtp2.wait_for_open_port(143) - $client->succeed('send-a-test-mail'); - $smtp1->waitUntilFails('smtpctl show queue | egrep .'); - $smtp2->waitUntilFails('smtpctl show queue | egrep .'); - $client->succeed('check-mail-landed >&2'); + client.succeed("send-a-test-mail") + smtp1.wait_until_fails("smtpctl show queue | egrep .") + smtp2.wait_until_fails("smtpctl show queue | egrep .") + client.succeed("check-mail-landed >&2") ''; meta.timeout = 30; |