if oe.errno != errno.ENOENT: raise # Bootstrap condor testdir = os.path.join(os.getcwd(), "tests_tmp") logdir = os.path.join(testdir, "log") makedirs_ignore_exist(testdir) makedirs_ignore_exist(logdir) config_file = os.path.join(testdir, "condor_config") open(config_file, "w").close() os.environ["CONDOR_CONFIG"] = config_file os.environ["_condor_TOOL_LOG"] = os.path.join(logdir, "ToolLog") os.environ["_condor_TOOL_DEBUG"] = "D_FULLDEBUG, D_NETWORK" import htcondor htcondor.enable_log() class WithDaemons(unittest.TestCase): def setUp(self): self.pid = -1 to_delete = [i for i in os.environ if i.lower().startswith("_condor_")] for key in to_delete: del os.environ[key] os.environ["_condor_MASTER"] = os.path.join(os.getcwd(), "../condor_master.V6/condor_master") os.environ["_condor_COLLECTOR"] = os.path.join(os.getcwd(), "../condor_collector.V6/condor_collector") os.environ["_condor_SCHEDD"] = os.path.join(os.getcwd(), "../condor_schedd.V6/condor_schedd") os.environ["_condor_PROCD"] = os.path.join(os.getcwd(), "../condor_procd/condor_procd") os.environ["_condor_STARTD"] = os.path.join(os.getcwd(), "../condor_startd.V6/condor_startd") os.environ["_condor_STARTER"] = os.path.join(os.getcwd(), "../condor_starter.V6.1/condor_starter") os.environ["_condor_NEGOTIATOR"] = os.path.join(os.getcwd(), "../condor_negotiator.V6/condor_negotiator") os.environ["_condor_SHADOW"] = os.path.join(os.getcwd(), "../condor_shadow.V6.1/condor_shadow")
import os os.environ['_CONDOR_GSI_SKIP_HOST_CHECK'] = "true" from .status import get_pool_status from .slots import get_pool_slots, get_pool_glidein_slots from .priorities import get_pool_priorities from .jobs import Jobs # disable debug logging, causes memory leak in long-running processes import htcondor htcondor.param['TOOL_LOG'] = '/dev/null' htcondor.enable_log()