Merge pull request #74004 from mayflower/py-tests/dovecot

nixosTests.dovecot: port test to python
This commit is contained in:
Florian Klink
2019-11-24 02:20:04 +01:00
committed by GitHub
+8 -8
View File
@@ -1,4 +1,4 @@
import ./make-test.nix { import ./make-test-python.nix {
name = "dovecot"; name = "dovecot";
machine = { pkgs, ... }: { machine = { pkgs, ... }: {
@@ -66,12 +66,12 @@ import ./make-test.nix {
}; };
testScript = '' testScript = ''
$machine->waitForUnit('postfix.service'); machine.wait_for_unit("postfix.service")
$machine->waitForUnit('dovecot2.service'); machine.wait_for_unit("dovecot2.service")
$machine->succeed('send-testmail'); machine.succeed("send-testmail")
$machine->succeed('send-lda'); machine.succeed("send-lda")
$machine->waitUntilFails('[ "$(postqueue -p)" != "Mail queue is empty" ]'); machine.wait_until_fails('[ "$(postqueue -p)" != "Mail queue is empty" ]')
$machine->succeed('test-imap'); machine.succeed("test-imap")
$machine->succeed('test-pop'); machine.succeed("test-pop")
''; '';
} }