nixosTests.prosody*: port to python

This commit is contained in:
Robin Gloster 2019-11-24 13:04:11 +01:00
parent fc821db4c6
commit 433972d65b
No known key found for this signature in database
GPG key ID: D5C458DF6DD97EDF
2 changed files with 20 additions and 20 deletions

View file

@ -1,4 +1,4 @@
import ../make-test.nix { import ../make-test-python.nix {
name = "prosody-mysql"; name = "prosody-mysql";
nodes = { nodes = {
@ -57,21 +57,21 @@ import ../make-test.nix {
}; };
testScript = { nodes, ... }: '' testScript = { nodes, ... }: ''
$mysql->waitForUnit('mysql.service'); mysql.wait_for_unit("mysql.service")
$server->waitForUnit('prosody.service'); server.wait_for_unit("prosody.service")
$server->succeed('prosodyctl status') =~ /Prosody is running/; server.succeed('prosodyctl status | grep "Prosody is running"')
# set password to 'nothunter2' (it's asked twice) # set password to 'nothunter2' (it's asked twice)
$server->succeed('yes nothunter2 | prosodyctl adduser cthon98@example.com'); server.succeed("yes nothunter2 | prosodyctl adduser cthon98@example.com")
# set password to 'y' # set password to 'y'
$server->succeed('yes | prosodyctl adduser azurediamond@example.com'); server.succeed("yes | prosodyctl adduser azurediamond@example.com")
# correct password to 'hunter2' # correct password to 'hunter2'
$server->succeed('yes hunter2 | prosodyctl passwd azurediamond@example.com'); server.succeed("yes hunter2 | prosodyctl passwd azurediamond@example.com")
$client->succeed("send-message"); client.succeed("send-message")
$server->succeed('prosodyctl deluser cthon98@example.com'); server.succeed("prosodyctl deluser cthon98@example.com")
$server->succeed('prosodyctl deluser azurediamond@example.com'); server.succeed("prosodyctl deluser azurediamond@example.com")
''; '';
} }

View file

@ -1,4 +1,4 @@
import ../make-test.nix { import ../make-test-python.nix {
name = "prosody"; name = "prosody";
nodes = { nodes = {
@ -28,19 +28,19 @@ import ../make-test.nix {
}; };
testScript = { nodes, ... }: '' testScript = { nodes, ... }: ''
$server->waitForUnit('prosody.service'); server.wait_for_unit("prosody.service")
$server->succeed('prosodyctl status') =~ /Prosody is running/; server.succeed('prosodyctl status | grep "Prosody is running"')
# set password to 'nothunter2' (it's asked twice) # set password to 'nothunter2' (it's asked twice)
$server->succeed('yes nothunter2 | prosodyctl adduser cthon98@example.com'); server.succeed("yes nothunter2 | prosodyctl adduser cthon98@example.com")
# set password to 'y' # set password to 'y'
$server->succeed('yes | prosodyctl adduser azurediamond@example.com'); server.succeed("yes | prosodyctl adduser azurediamond@example.com")
# correct password to 'hunter2' # correct password to "hunter2"
$server->succeed('yes hunter2 | prosodyctl passwd azurediamond@example.com'); server.succeed("yes hunter2 | prosodyctl passwd azurediamond@example.com")
$client->succeed("send-message"); client.succeed("send-message")
$server->succeed('prosodyctl deluser cthon98@example.com'); server.succeed("prosodyctl deluser cthon98@example.com")
$server->succeed('prosodyctl deluser azurediamond@example.com'); server.succeed("prosodyctl deluser azurediamond@example.com")
''; '';
} }