def setUp(self): self.recorderklass = self.RecorderMock #self.recorderklass = Recorder self.tmppath = mkdtemp() # To reset dispatcher in each tests. context.set('dispatcher', None) context.delete('dispatcher')
def test_get_scheduler_and_mhclient_none(self): conf = context.get_conf() conf.set('ingest', 'active', 'False') self.assertEqual(context.get_mhclient(), None) self.assertEqual(context.get_scheduler(), None) context.delete('mhclient') context.delete('scheduler') conf.set('ingest', 'active', 'True') self.assertEqual(type(context.get_mhclient()), galicaster.utils.mhhttpclient.MHHTTPClient) self.assertEqual(type(context.get_scheduler()), galicaster.scheduler.scheduler.Scheduler)
def test_getter_setter(self): service_name = 'pr' service = 'Service' other_service = 'Other service' self.assertRaises(KeyError, context.get, service_name) context.set(service_name, service) self.assertEqual(service, context.get(service_name)) context.set(service_name, other_service) self.assertNotEqual(service, context.get(service_name)) self.assertEqual(other_service, context.get(service_name)) context.delete(service_name) self.assertRaises(KeyError, context.get, service_name)
def test_get_scheduler_and_occlient_none(self): conf = context.get_conf() conf.set('ingest', 'active', 'False') self.assertEqual(context.get_occlient(), None) self.assertEqual(context.get_scheduler(), None) context.delete('occlient') context.delete('scheduler') conf.set('ingest', 'active', 'True') self.assertEqual(type(context.get_occlient()), galicaster.opencast.client.OCHTTPClient) self.assertEqual(type(context.get_scheduler()), galicaster.scheduler.scheduler.Scheduler)
def test_get_scheduler_and_occlient_none(self): conf = context.get_conf() conf.set('ingest', 'active', 'False') self.assertEqual(context.get_occlient(), None) self.assertTrue(context.get_scheduler() != None) context.delete('occlient') context.delete('scheduler') conf.set('ingest', 'active', 'True') self.assertEqual(type(context.get_occlient()), galicaster.opencast.client.OCHTTPClient) self.assertEqual(type(context.get_scheduler()), galicaster.scheduler.scheduler.Scheduler)
def setUp(self): for service_name in ['conf', 'dispatcher', 'mainwindow', 'heartbeat', 'repository', 'occlient', 'scheduler']: if context.has(service_name): context.delete(service_name) self.conf_file = get_resource('conf/conf.ini') self.backup_conf_file =get_resource('conf/conf.backup.ini') dist_file = get_resource('conf/conf-dist.ini') shutil.copyfile(self.conf_file,self.backup_conf_file) self.conf = Conf(self.conf_file,dist_file) context.set('conf',self.conf) self.conf.reload()
def setUp(self): for service_name in [ 'conf', 'dispatcher', 'mainwindow', 'heartbeat', 'repository', 'occlient', 'scheduler' ]: if context.has(service_name): context.delete(service_name) self.conf_file = get_resource('conf/conf.ini') self.backup_conf_file = get_resource('conf/conf.backup.ini') dist_file = get_resource('conf/conf-dist.ini') shutil.copyfile(self.conf_file, self.backup_conf_file) self.conf = Conf(self.conf_file, dist_file) context.set('conf', self.conf) self.conf.reload()
def test_get_mhclient_with_config(self): # Context init in other test if context.has('mhclient'): context.delete('mhclient') host = "http://servertest.www.es" conf = context.get_conf() conf.set('ingest', 'active', 'True') original_host = conf.get('ingest', 'host') conf.set('ingest', 'host', host) client = context.get_mhclient() self.assertNotEqual(original_host, client.server) self.assertEqual(host, client.server) context.delete('mhclient') # Context init in other test hostname = 'foobar' conf.hostname = hostname client = context.get_mhclient() self.assertEqual(hostname, client.hostname) context.delete('mhclient') # Context init in other test conf.set('basic', 'admin', 'False') conf.remove_option('ingest', 'hostname') conf.hostname = conf.get_hostname() client = context.get_mhclient() self.assertEqual('GC-' + socket.gethostname(), client.hostname) context.delete('mhclient') # Context init in other test conf.set('basic', 'admin', 'True') conf.remove_option('ingest', 'hostname') conf.hostname = conf.get_hostname() client = context.get_mhclient() self.assertEqual('GCMobile-' + socket.gethostname(), client.hostname) context.delete('conf') # To other test context.delete('mhclient') # To other test