Revision
1451
Author
cdaboo@apple.com
Date
2007-04-05 11:05:55 -0700 (Thu, 05 Apr 2007)

Log Message

Prompt for a user name and password to use for the monitoring account.

Modified Paths

Diff

Modified: CalDAVTester/trunk/monitor.py (1450 => 1451)


--- CalDAVTester/trunk/monitor.py	2007-04-05 16:22:57 UTC (rev 1450)
+++ CalDAVTester/trunk/monitor.py	2007-04-05 18:05:55 UTC (rev 1451)
@@ -21,6 +21,7 @@
 # Runs a series of test suites inb parallel using a thread pool
 #
 
+from getpass import getpass
 import datetime
 import signal
 import sys
@@ -57,11 +58,14 @@
         minfo.parseXML(monitorinfoname_node)
         return minfo
     
+    user = raw_input("User: ")
+    pswd = getpass("Password: ")
+    
     minfo = readXML()
 
     def doScript(script):
         mgr = manager(level=manager.LOG_NONE)
-        return mgr.runWithOptions(minfo.serverinfo, "", [script,], {})
+        return mgr.runWithOptions(minfo.serverinfo, "", [script,], {"$userid1:":user, "$pswd1:":pswd, "$principal:":"/principals/users/%s/"%(user,)})
 
     def doStart():
         if minfo.startscript: