more tests, better interface between lua and chatctl, also passing dovecot extras

This commit is contained in:
holger krekel
2023-10-12 18:50:40 +02:00
parent 067252703f
commit 940b39bce7
2 changed files with 57 additions and 24 deletions

View File

@@ -6,12 +6,18 @@ if sys.argv[1] == "hexauth":
login = base64.b16decode(sys.argv[2])
password = base64.b16decode(sys.argv[3])
if login == b"link2xt@instant2.testrun.org" and password == b"Ahyei6ie":
sys.exit(0)
print("status=ok")
print("homedir=/home/vmail/link2xt")
print("gid=vmail")
print("uid=vmail")
else:
sys.exit(1)
print("status=fail")
elif sys.argv[1] == "hexlookup":
login = base64.b16decode(sys.argv[2])
if login == b"link2xt@instant2.testrun.org":
sys.exit(0)
print("status=ok")
print("homedir=/home/vmail/link2xt")
print("gid=vmail")
print("uid=vmail")
else:
sys.exit(1)
print("status=fail")