コード例 #1
0
 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')
コード例 #2
0
 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')
コード例 #3
0
    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)
コード例 #4
0
 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)
コード例 #5
0
ファイル: context.py プロジェクト: rubenrua/Galicaster
    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)
コード例 #6
0
ファイル: context.py プロジェクト: sinhote/Galicaster
    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)
コード例 #7
0
    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()
コード例 #8
0
ファイル: context.py プロジェクト: sinhote/Galicaster
    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()
コード例 #9
0
    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