Exemplo n.º 1
0
        'ilavarasu', 'gigiguo', 'jay', 'daman', 'kriss', 'rwells', 'sbottcher',
        'rlmartin', 'highstreet', 'dalebrown', 'derafshan', 'eovadia',
        'hmprabhu', 'hnswamy', 'ranjit', 'vinreddy', 'ssagar', 'wambold',
        'kjain', 'avinod', 'satishd', 'saurabhm', 'shivayenigalla', 'pallavi',
        'hant', 'oansari', 'bivanic', 'emccolgan', 'jammyc', 'uchandra',
        'psen', 'victord', 'rameshrn', 'subodh', 'svitta', 'rpiyush',
        'arajagopal', 'beena', 'ksacca', 'mvenu', 'narayanbt', 'srreddy',
        'sumangala', 'seth', 'thiraoka', 'austinlee'
],
                                      key=str.lower):
    print 'test for managers("lmandic", 0) passed'
else:
    print 'test for managers("lmandic", 0) failed'

# Test 6: checks a listing of all employees who are unmanaged
if H.unmanaged() == sorted([
        'achandak', 'achou', 'agnelom', '*****@*****.**',
        '*****@*****.**', 'andreyk', 'ashankar', 'asultan',
        'brutberg', 'cdbu-tools', 'chrishwang', 'cmbu-qa', 'cmengel',
        '*****@*****.**', 'craskar', 'czanpure',
        '*****@*****.**', 'dc-test-cp', 'dc-test-fc', 'dc-test-platform',
        'ddavari', 'ddos-secure-customer-escalation-pr-owner',
        'ddos-secure-software-dev-pr-owner', 'ddos-secure-test',
        '*****@*****.**', '*****@*****.**', 'djayanthi',
        'dkumari', 'donald', 'draco-sw', '*****@*****.**',
        '*****@*****.**', '*****@*****.**', 'gdmurali',
        'ghuberty', 'gmontanez', 'grane', '*****@*****.**',
        'hschang', '*****@*****.**', '*****@*****.**',
        'jerryzhao', 'jgaudutis', 'jhammond', 'jkotham', 'jojyv',
        '*****@*****.**', 'kprema', '*****@*****.**',
        'ksarguna', 'ksuresh', 'kumarav', 'lchovan', '*****@*****.**',
Exemplo n.º 2
0
if H.reports("lmandic", 1) == sorted(['aassadza', 'angelat', 'ehunter', 'gheorghiu', 'highstreet', 'kjain', 'pallavi', 'setember', 'seth', 'sjg', 'thiraoka'], key=str.lower):  
    print 'test for reports("lmandic", 1) passed'
else:
    print 'test for reports("lmandic", 1) failed'
    
# Test 4: checks a list of immediate managers under username specified
if H.managers("lmandic", 1) == sorted(['aassadza', 'angelat', 'ehunter', 'gheorghiu', 'highstreet', 'kjain', 'pallavi', 'seth', 'thiraoka'], key=str.lower): 
    print 'test for managers("lmandic", 1) passed'
else:
    print 'test for managers("lmandic", 1) failed'
    
# Test 5: gives a list of all managers under username specified
if H.managers("lmandic", 0) == sorted(['aassadza', 'cdahm', 'rboileau', 'rgovindarajan', 'angelat', 'ehunter', 'mguglani', 'gheorghiu', 'abarakat', 'bhan', 'rohitj', 'arjun', 'ilavarasu', 'gigiguo', 'jay', 'daman', 'kriss', 'rwells', 'sbottcher', 'rlmartin', 'highstreet', 'dalebrown', 'derafshan', 'eovadia', 'hmprabhu', 'hnswamy', 'ranjit', 'vinreddy', 'ssagar', 'wambold', 'kjain', 'avinod', 'satishd', 'saurabhm', 'shivayenigalla', 'pallavi', 'hant', 'oansari', 'bivanic', 'emccolgan', 'jammyc', 'uchandra', 'psen', 'victord', 'rameshrn', 'subodh', 'svitta', 'rpiyush', 'arajagopal', 'beena', 'ksacca', 'mvenu', 'narayanbt', 'srreddy', 'sumangala', 'seth', 'thiraoka', 'austinlee'], key=str.lower): 
    print 'test for managers("lmandic", 0) passed'
else:
    print 'test for managers("lmandic", 0) failed'
    
# Test 6: checks a listing of all employees who are unmanaged
if H.unmanaged() == sorted(['achandak', 'achou', 'agnelom', '*****@*****.**', '*****@*****.**', 'andreyk', 'ashankar', 'asultan', 'brutberg', 'cdbu-tools', 'chrishwang', 'cmbu-qa', 'cmengel', '*****@*****.**', 'craskar', 'czanpure', '*****@*****.**', 'dc-test-cp', 'dc-test-fc', 'dc-test-platform', 'ddavari', 'ddos-secure-customer-escalation-pr-owner', 'ddos-secure-software-dev-pr-owner', 'ddos-secure-test', '*****@*****.**', '*****@*****.**', 'djayanthi', 'dkumari', 'donald', 'draco-sw', '*****@*****.**', '*****@*****.**', '*****@*****.**', 'gdmurali', 'ghuberty', 'gmontanez', 'grane', '*****@*****.**', 'hschang', '*****@*****.**', '*****@*****.**', 'jerryzhao', 'jgaudutis', 'jhammond', 'jkotham', 'jojyv', '*****@*****.**', 'kprema', '*****@*****.**', 'ksarguna', 'ksuresh', 'kumarav', 'lchovan', '*****@*****.**', 'lewang', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', 'mktiwari', '*****@*****.**', 'mpantelimon', 'mtippett', 'mzubair', 'nshimuk', '*****@*****.**', 'otamoshevsky', '*****@*****.**', '*****@*****.**', 'philchen', 'pjhaveri', 'pkatti', 'pscanlon', 'ptkumar', 'rahulc', '*****@*****.**', '*****@*****.**', '*****@*****.**', 'sbennur', '*****@*****.**', 'sju', 'skpatel', 'slt-builder', 'sparva', '*****@*****.**', '*****@*****.**', '*****@*****.**', 'test-esbu', 'test-ft-platform', 'test-hss', 'test-jrs', 'test-junoscore', 'tkashyap', 'tsuryap', '*****@*****.**', 'vidyadharj', 'vijayk-managers', 'vkisara', 'wlan-build-eng', '*****@*****.**', 'zchang'], key=str.lower):           
    print 'test for unmanaged() passed'
else:
    print 'test for unmanaged() failed'
    
# Test 7: checks a list of all managers who are unmanaged
if H.unmanaged_managers() == sorted(['pmorgan', 'rvenket', 'araldo', 'dhuggins', 'lmoss', 'slyons', 'Mahipal', 'cbardenheuer', 'gerri', 'mbusselen', 'qzhang', 'tmorita', 'gcafaro', 'gdasmalchi', 'agrant', 'hbedekar', 'martyg', 'larrytam', 'jnbrown', 'mopificius', 'tsauter', 'nik', 'ceciloh', 'cdebrito', 'sdales', 'michel', 'isara', 'gloriac', 'jpflaum', 'regonini', 'jstaley', 'asingla', 'vmakeev', 'abrahami', 'rgilmartin', 'pmossman', 'abhushan', 'wearley', 'apickering', 'jorbe', 'rogrady', 'briccitelli', 'aminer', 'ravic', 'dkamensky', 'rchauhan', 'aleconte', 'kevin', 'wilsont', 'ujwal', 'perdikou', 'cwymes', 'tdesrues', 'bbeaudet', 'dmurray', 'scottn', 'mcallahan', 'makotoaoki', 'fwaldsch', 'sarahsmith', 'asotillo', 'abaziz', 'kctan', 'steier', 'broach', 'jstauffer', 'webel', 'mquartermaine', 'rauslander', 'skraman', 'acajano', 'rskinner', 'bsia', 'jflowers', 'rgopal', 'raghu', 'mablett', 'ktank', 'agriffin', 'bnrosenberg', 'mikemarcellin', 'seandolan', 'cmanca', 'wkamal', 'eyu', 'rproulx', 'prajidi', 'czhou', 'kbchai', 'ghvandewouw', 'jbristow', 'EKim', 'nathanm', 'jbelcher', 'mhurley', 'danielw', 'jkeeler', 'gholland', 'bdurand', 'neely', 'shaun', 'Fsilva', 'nvitro', 'rdenholm', 'kevina'], key=str.lower):   
    print 'test for unmanaged_managers() passed'
else:
    print 'test for unmanaged_managers() failed'