Exemplo n.º 1
0
    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='*')
Exemplo n.º 2
0
'''
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',