def __init__(self): self.hier = Hier() self.category = Category() self.dashuser = Dashuser() host = 'gnats.juniper.net' db = 'default' # username = os.getusername() ... for Linux username = getpass.getuser() #... for Windows and linux # Get a database object, which holds the metadata (field names, etc.) self.db_obj = gnats.get_database(host, db) # Get a db handle, a connection to the server self.db_handle = self.db_obj.get_handle(username, passwd='*')
''' Created on Jun 12, 2013 @author: richilb ''' import hier from hier import Hier H = Hier() # Test 1: checks the manager of user if H.manager("alex") == 'hmprabhu': print 'test for manager("alex") passed' else: print 'test for manager("alex") failed' # Test 2: checks a list of all reports if H.reports("lmandic", 0) == sorted([ 'aassadza', 'cdahm', 'kpagadala', 'ksivaraj', 'mfong', 'tbirajdar', 'tkekan', 'vkpatel', 'yishijima', 'rboileau', 'emacneil', 'etempest', 'hshanmugam', 'hstewart', 'jethridge', 'knasim', 'lbazinet', 'mqiao', 'pchen', 'ppieda', 'vasanth', 'wangh', 'rgovindarajan', 'aranpise', 'bpalaniswami', 'bselbrede', 'cna', 'manang', 'pcomstock', 'ptaravind', 'sbhagwath', 'venukonda', 'vsriram', 'angelat', 'deo', 'dmitrym', 'dvdgray', 'jessicah', 'jestin', 'jvanhorne', 'klash', 'kraj', 'ravindg', 'trix', 'tyreddy', 'ehunter', 'abstine', 'amandshahi', 'anjali', 'groeck', 'jsurya', 'marcelm', 'mguglani', 'anshukla', 'aronen', 'gvdl', 'jelliott', 'jkai', 'kshrikanth', 'sdmishra', 'stevek', 'tvenkata', 'pnh', 'pramod', 'ragreddy', 'ylu', 'gheorghiu',