def setUp(self): self.filename = 'fake' self.cluster = 'testcluster' HPCStatsConf.__bases__ = (MockConfigParser, object) self.conf = HPCStatsConf(self.filename, self.cluster) self.conf.conf = CONFIG.copy() init_reqs()
def setUp(self): self.filename = 'fake' self.cluster = 'testcluster' HPCStatsConf.__bases__ = (MockConfigParser, object) self.conf = HPCStatsConf(self.filename, self.cluster) self.conf.conf = CONFIG self.app = None self.db = None self.importer = ProjectImporterCSV(self.app, self.db, self.conf)
def setUp(self): self.filename = 'fake' self.cluster = Cluster('testcluster') HPCStatsConf.__bases__ = (MockConfigParser, object) self.conf = HPCStatsConf(self.filename, self.cluster.name) self.conf.conf = CONFIG self.app = None self.db = None self.importer = BusinessCodeImporterCSV(self.app, self.db, self.conf) init_reqs()
def setUp(self): self.filename = 'fake' self.cluster = 'test_cluster' HPCStatsConf.__bases__ = (MockConfigParser, object) self.conf = HPCStatsConf(self.filename, self.cluster) self.conf.conf = CONFIG.copy() self.app = None self.db = None self.importer = ArchitectureImporterArchfile(self.app, self.db, self.conf, self.cluster) self.importer.arch = MockConfigParser()
def setUp(self): self.filename = 'fake' self.cluster = Cluster('testcluster') self.cluster.cluster_id = 0 HPCStatsConf.__bases__ = (MockConfigParser, object) self.conf = HPCStatsConf(self.filename, self.cluster) self.conf.conf = CONFIG.copy() self.db = HPCStatsDB(self.conf) self.db.bind() self.app = MockApp(self.db, self.conf, self.cluster) self.importer = UserImporterLdap(self.app, self.db, self.conf, self.cluster) init_reqs()
def setUp(self): self.filename = 'fake' self.cluster = Cluster('testcluster') self.cluster.cluster_id = 0 HPCStatsConf.__bases__ = (MockConfigParser, object) self.conf = HPCStatsConf(self.filename, self.cluster) self.conf.conf = CONFIG.copy() self.db = HPCStatsDB(self.conf) self.db.bind() self.app = MockApp(self.db, self.conf, self.cluster) self.importer = UserImporterLdapSlurm(self.app, self.db, self.conf, self.cluster) # Disable strict_user_membership to avoid exception when user found # in Slurm and not in LDAP then. self.importer.strict_user_membership = False init_reqs()
def setUp(self): # setup conf self.filename = 'fake' self.cluster = Cluster('testcluster') HPCStatsConf.__bases__ = (MockConfigParser, object) self.conf = HPCStatsConf(self.filename, self.cluster) self.conf.conf = CONFIG.copy() # setup importer self.db = HPCStatsDB(self.conf) self.db.bind() self.app = MockApp(self.db, self.conf, self.cluster) self.importer = EventImporterSlurm(self.app, self.db, self.conf, self.cluster) init_reqs() # setup logger logging.setLoggerClass(HPCStatsLogger) self.logger = logging.getLogger(__name__) self.handler = MockLoggingHandler() self.logger.addHandler(self.handler) self.handler.reset() HPCStatsLogger.set_error_mgr(HPCStatsErrorMgr(self.conf))
def setUp(self): self.filename = 'fake' self.cluster = 'test_cluster' HPCStatsConf.__bases__ = (MockConfigParser, object) self.conf = HPCStatsConf(self.filename, self.cluster)
def setUp(self): self.filename = 'fake' self.cluster = 'test_cluster' HPCStatsConf.__bases__ = (MockConfigParser, object) self.conf = HPCStatsConf(self.filename, self.cluster) self.conf.conf = CONFIG.copy()
class TestsHPCStatsConf(HPCStatsTestCase): def setUp(self): self.filename = 'fake' self.cluster = 'test_cluster' HPCStatsConf.__bases__ = (MockConfigParser, object) self.conf = HPCStatsConf(self.filename, self.cluster) self.conf.conf = CONFIG.copy() def test_init(self): """HPCStatsConf.__init__() tests """ pass def test_get(self): """HPCStatsConf.get() tests """ self.assertEquals('test_value', self.conf.get('sectiona', 'option_str')) self.assertEquals('test_value', self.conf.get('sectiona', 'option_str', str)) self.assertEquals(123, self.conf.get('sectiona', 'option_int', int)) self.assertEquals(False, self.conf.get('sectiona', 'option_bool', bool)) self.assertEquals('john,doe', self.conf.get('sectiona', 'option_list')) def test_get_default(self): """HPCStatsConf.get_default() tests """ self.assertEquals('default', self.conf.get_default('inexisting', 'param', 'default')) self.assertEquals(3, self.conf.get_default('inexisting', 'param', 3)) self.assertEquals([], self.conf.get_default('inexisting', 'param', [])) self.assertEquals(None, self.conf.get_default('inexisting', 'param', None)) def test_get_clusters_list(self): """HPCStatsConf.get_clusters_list() tests """ self.conf.conf['clusters'] = {} self.conf.conf['clusters']['clusters'] = 'clustera' self.assertEquals(['clustera'], self.conf.get_clusters_list()) self.conf.conf['clusters']['clusters'] = 'clustera,clusterb' self.assertEquals(['clustera','clusterb'], self.conf.get_clusters_list()) def test_get_list(self): """HPCStatsConf.get_list() tests """ self.assertEquals([], self.conf.get_list('inexisting', 'param')) self.conf.conf['sectiona']['option_list'] = 'item1' self.assertEquals(['item1'], self.conf.get_list('sectiona', 'option_list')) self.conf.conf['sectiona']['option_list'] = 'item1,item2' self.assertEquals(['item1', 'item2'], self.conf.get_list('sectiona', 'option_list')) self.conf.conf['sectiona']['option_list'] = ' item1 ,item2 ' self.assertEquals(['item1', 'item2'], self.conf.get_list('sectiona', 'option_list')) self.conf.conf['sectiona']['option_list'] = ' ,, item1 ,item2 ,, ' self.assertEquals(['item1', 'item2'], self.conf.get_list('sectiona', 'option_list'))