Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages

test_cmxasbuilt.py

00001 #!/usr/local/bin/python
00002 #
00003 #                               Copyright 2004
00004 #                                     by
00005 #                        The Board of Trustees of the
00006 #                     Leland Stanford Junior University.
00007 #                            All rights reserved.
00008 #
00009 
00010 
00011 __facility__ = "Online"
00012 __abstract__ = "Retrieve CMX asBuilt information about FSW packages"
00013 __author__   = "A. Perazzo <perazzo@SLAC.Stanford.edu> SLAC - GLAST I&T/Online"
00014 __date__     = ("$Date: 2005/01/21 01:24:01 $").split(' ')[1]
00015 __version__  = "$Revision: 2.1 $"
00016 __release__  = "$Name: R04-12-00 $"
00017 __credits__  = "SLAC"
00018 
00019 import LATTE.copyright_SLAC
00020 
00021 from LATTE.client.gOptions import Options
00022 from LATTE.client.gCmdCli import CmdCli
00023 from LATTE.database.gOCS import GOCS
00024 
00025 def test_cmdrsp():
00026   options = Options(['server'])
00027   try:
00028     options.parse()
00029   except Exception, msg:
00030     options.usage(str(msg))
00031     return
00032 
00033   cmdcli = CmdCli()
00034   ocs = GOCS(cmdcli)
00035 
00036   cmdcli.connect(options.opts['server'])
00037   asbuilt = ocs.cmxAsBuilt()
00038   keys = asbuilt.keys()
00039   keys.sort()
00040   for name in keys:
00041     data    = asbuilt[name]
00042     package = data[0]
00043     version = data[1]
00044     user    = data[2]
00045     time    = data[3]
00046     print "%-6s %-20s %-8s %-10s %s" %(package, name, version, user, time)
00047 
00048   cmdcli.disconnect()
00049   return
00050 
00051 if __name__ == '__main__':
00052   test_cmdrsp()

Generated on Fri Jul 21 13:26:32 2006 for LATTE R04-12-00 by doxygen 1.4.3