Пример #1
0
 def test_get_jobinfolist(self, locateAll, query):
     print '   Now testing with --> test_get_jobinfolist'
     test_numjobs = 2
     locateAll.return_value = get_schedulers('test-files/schedulers.txt')
     query.return_value = get_jobs_scheduled_attributes(test_numjobs)
     job_info_list = condor.lrms(MagicMock(condor.lrms)).get_jobinfolist()
     lenj = len(job_info_list)
     assert lenj == test_numjobs
Пример #2
0
    def test_get_nodeinfolist(self, get_worker_nodes_list, get_schedulers_list, query):
        print '   Now testing with --> test_get_nodeinfolist'
        get_worker_nodes_list.return_value = get_worker_nodes(
            'test-files/workernodes.txt')
        get_schedulers_list.return_value = get_schedulers(
            'test-files/schedulers.txt')
        query.return_value = get_jobs_scheduled_attributes(2)

        node_info_list = condor.lrms(MagicMock(condor.lrms)).get_nodeinfolist()
        if node_info_list:
            result = '[NODE "wn1.condor.vagrant"] state: used, 1/1 (free slots), 457/457 (mem)'
            assert str(node_info_list['wn1.condor.vagrant']) == result
        else:
            print 'No node_info_list'
Пример #3
0
 def test_init_lrms(self):
     lrms = condor.lrms('test_ip')
     assert lrms._server_ip == 'test_ip'
Пример #4
0
 def test_init_lrms_empty(self):
     lrms = condor.lrms()
     assert lrms._server_ip == 'htcondoreserver'