def test_config_disabled(self): cfg = config.NodeManagerConfig() cfg.set('Manage', 'port', '-1') cfg.set('Manage', 'address', '127.0.0.1') self.srv = status.Server(cfg) self.srv.start() self.assertFalse(self.srv.enabled) self.assertFalse(getattr(self.srv, '_thread', False))
def load_config(self, config=None, config_str=None): if config is None: config = nmconfig.NodeManagerConfig() if config_str is None: config_str = self.TEST_CONFIG with io.StringIO(config_str) as config_fp: config.readfp(config_fp) return config
def __enter__(self): cfg = config.NodeManagerConfig() cfg.set('Manage', 'port', '0') cfg.set('Manage', 'address', '127.0.0.1') self.srv = status.Server(cfg) self.srv.start() addr, port = self.srv.server_address self.srv_base = 'http://127.0.0.1:'+str(port) return self
def test_seeded_defaults(self): config = nmconfig.NodeManagerConfig() sec_names = set(config.sections()) self.assertIn('Arvados', sec_names) self.assertIn('Daemon', sec_names) self.assertFalse(any(name.startswith('Size ') for name in sec_names))