Kaydet (Commit) d659693b authored tarafından Guido van Rossum's avatar Guido van Rossum

Improve the self-test code a bit: read a host from sys.argv[1] if set,

and list the host name when prompting for the password.
üst a119c0dd
...@@ -781,9 +781,15 @@ def Time2Internaldate(date_time): ...@@ -781,9 +781,15 @@ def Time2Internaldate(date_time):
if __debug__ and __name__ == '__main__': if __debug__ and __name__ == '__main__':
host = ''
import sys
if sys.argv[1:]:
host = sys.argv[1]
import getpass import getpass
USER = getpass.getuser() USER = getpass.getuser()
PASSWD = getpass.getpass() PASSWD = getpass.getpass(
"IMAP password for %s: " % (host or "localhost"))
test_seq1 = ( test_seq1 = (
('login', (USER, PASSWD)), ('login', (USER, PASSWD)),
...@@ -815,7 +821,7 @@ if __debug__ and __name__ == '__main__': ...@@ -815,7 +821,7 @@ if __debug__ and __name__ == '__main__':
return dat return dat
Debug = 4 Debug = 4
M = IMAP4() M = IMAP4(host)
print 'PROTOCOL_VERSION = %s' % M.PROTOCOL_VERSION print 'PROTOCOL_VERSION = %s' % M.PROTOCOL_VERSION
for cmd,args in test_seq1: for cmd,args in test_seq1:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment