Exemplo n.º 1
0
    def setUp(self):
        self.platform = getPlatform()
        self.translator = Mock()
        self.settings = MythSettings(self.platform, self.translator)

        privateConfig = OnDemandConfig()
        self.settings.put('mysql_host', privateConfig.get('mysql_host'))
        self.settings.put('mysql_port', privateConfig.get('mysql_port'))
        self.settings.setMySqlDatabase(privateConfig.get('mysql_database'))
        self.settings.setMySqlUser(privateConfig.get('mysql_user'))
        self.settings.put('mysql_password',
                          privateConfig.get('mysql_password'))
        self.settings.put('paths_recordedprefix',
                          privateConfig.get('paths_recordedprefix'))
        self.bus = EventBus()
        self.domainCache = Mock()
        pools['dbPool'] = Pool(
            MythDatabaseFactory(settings=self.settings,
                                translator=self.translator,
                                domainCache=self.domainCache))
        pools['connPool'] = Pool(
            ConnectionFactory(settings=self.settings,
                              translator=self.translator,
                              platform=self.platform,
                              bus=self.bus))
Exemplo n.º 2
0
 def test_which_ExecutableNotFound(self):
     platform = getPlatform()
     if type(platform) == WindowsPlatform:
         exe = "bogus_executable_name.exe"
     elif type(platform) in (UnixPlatform, MacPlatform):
         exe = "bogus_executable_name"
     else:
         log.warn("Skipping test. Platform not supported")
         return
     exepath = which(exe)
     self.assertTrue(exepath is None)
Exemplo n.º 3
0
 def test_which_ExecutableNotFound(self):
     platform = getPlatform()
     if type(platform) == WindowsPlatform:
         exe = "bogus_executable_name.exe"
     elif type(platform) in (UnixPlatform, MacPlatform):
         exe = "bogus_executable_name"
     else:
         log.warn("Skipping test. Platform not supported")
         return
     exepath = which(exe)
     self.assertTrue(exepath is None)    
Exemplo n.º 4
0
 def test_which_ExecutableFound(self):
     platform = getPlatform()
     if type(platform) == WindowsPlatform:
         exe = "cmd.exe"
     elif type(platform) in (UnixPlatform, MacPlatform):
         exe = "true"
     else:
         log.warn('Skipping test. Platform not supported')
         return
     exepath = which(exe)
     log.debug('which found %s' % exepath)
     self.assertFalse(exepath is None)
Exemplo n.º 5
0
 def test_which_ExecutableFound(self):
     platform = getPlatform()
     if type(platform) == WindowsPlatform:
         exe = "cmd.exe"
     elif type(platform) in (UnixPlatform, MacPlatform):
         exe = "true"
     else:
         log.warn('Skipping test. Platform not supported')
         return
     exepath = which(exe)
     log.debug('which found %s' % exepath)
     self.assertFalse(exepath is None)    
Exemplo n.º 6
0
 def setUp(self):
     self.platform = getPlatform()
     self.translator = Mock()
     self.domainCache = Mock()
     self.settings = MythSettings(self.platform, self.translator)
     
     privateConfig = OnDemandConfig()
     self.settings.setMySqlHost(privateConfig.get('mysql_host'))
     self.settings.setMySqlPort(privateConfig.get('mysql_port'))
     self.settings.setMySqlDatabase(privateConfig.get('mysql_database'))
     self.settings.setMySqlUser(privateConfig.get('mysql_user'))  
     self.settings.setMySqlPassword(privateConfig.get('mysql_password'))
     
     self.db = MythDatabase(self.settings, self.translator, self.domainCache)
     self.bus = EventBus()
     self.conn = Connection(self.settings, self.translator, self.platform, self.bus, self.db)
Exemplo n.º 7
0
 def setUp(self):
     self.platform = getPlatform()
     self.translator = Mock()
     self.settings = MythSettings(self.platform, self.translator)
     
     privateConfig = OnDemandConfig()
     self.settings.put('mysql_host', privateConfig.get('mysql_host'))
     self.settings.put('mysql_port', privateConfig.get('mysql_port'))
     self.settings.setMySqlDatabase(privateConfig.get('mysql_database'))
     self.settings.setMySqlUser(privateConfig.get('mysql_user'))  
     self.settings.put('mysql_password', privateConfig.get('mysql_password'))
     self.settings.put('paths_recordedprefix', privateConfig.get('paths_recordedprefix'))
     self.bus = EventBus()
     self.domainCache = Mock()
     pools['dbPool']   = Pool(MythDatabaseFactory(settings=self.settings, translator=self.translator, domainCache=self.domainCache))
     pools['connPool'] = Pool(ConnectionFactory(settings=self.settings, translator=self.translator, platform=self.platform, bus=self.bus))
Exemplo n.º 8
0
 def setUp(self):
     self.platform = getPlatform()
     self.translator = Mock()
     self.domainCache = Mock()
     self.settings = MythSettings(self.platform, self.translator)
     
     privateConfig = OnDemandConfig()
     self.settings.put('mysql_host', privateConfig.get('mysql_host'))
     self.settings.put('mysql_port', privateConfig.get('mysql_port'))
     self.settings.setMySqlDatabase(privateConfig.get('mysql_database'))
     self.settings.setMySqlUser(privateConfig.get('mysql_user'))  
     self.settings.put('mysql_password', privateConfig.get('mysql_password'))
     self.settings.put('paths_recordedprefix', privateConfig.get('paths_recordedprefix'))
     
     self.db = MythDatabase(self.settings, self.translator, self.domainCache)
     self.bus = EventBus()
     self.conn = EventConnection(self.settings, self.translator, self.platform, self.bus, self.db)
Exemplo n.º 9
0
 def setUp(self):
     self.platform = getPlatform()
     self.translator = Mock()
     self.domainCache = Mock()
     self.settings = MythSettings(self.platform, self.translator)
     self.settings.put('streaming_enabled', 'False')
     
     privateConfig = OnDemandConfig()
     self.settings.put('mysql_host', privateConfig.get('mysql_host'))
     self.settings.put('mysql_port', privateConfig.get('mysql_port'))
     self.settings.setMySqlDatabase(privateConfig.get('mysql_database'))
     self.settings.setMySqlUser(privateConfig.get('mysql_user'))  
     self.settings.put('mysql_password', privateConfig.get('mysql_password'))
     self.settings.put('paths_recordedprefix', privateConfig.get('paths_recordedprefix'))
     
     self.db = MythDatabase(self.settings, self.translator, self.domainCache)
     self.bus = EventBus()
     self.conn = Connection(self.settings, self.translator, self.platform, self.bus, self.db)
Exemplo n.º 10
0
    def setUp(self):
        self.platform = getPlatform()
        self.translator = Mock()
        self.domainCache = Mock()
        self.settings = MythSettings(self.platform, self.translator)

        privateConfig = OnDemandConfig()
        self.settings.setMySqlHost(privateConfig.get('mysql_host'))
        self.settings.setMySqlPort(privateConfig.get('mysql_port'))
        self.settings.setMySqlDatabase(privateConfig.get('mysql_database'))
        self.settings.setMySqlUser(privateConfig.get('mysql_user'))
        self.settings.setMySqlPassword(privateConfig.get('mysql_password'))

        log.debug('%s' % self.settings)

        self.db = MythDatabase(self.settings, self.translator,
                               self.domainCache)
        self.bus = EventBus()
        self.conn = Connection(self.settings, self.translator, self.platform,
                               self.bus, self.db)
Exemplo n.º 11
0
 def test_getPlatform(self):
     platform = getPlatform()
     log.debug('Platform type = %s' % type(platform))
     self.assertIsNotNone(platform)
Exemplo n.º 12
0
 def test_getUserDataDir(self):
     self.assertIsNotNone(getPlatform().getUserDataDir())
Exemplo n.º 13
0
 def test_getPlatform_SameInstance(self):
     platform1 = getPlatform()
     platform2 = getPlatform()
     self.assertTrue(platform1 == platform2)
Exemplo n.º 14
0
 def test_getPlatform(self):
     platform = getPlatform()
     log.debug('Platform type = %s' % type(platform))
     self.assertIsNotNone(platform)
Exemplo n.º 15
0
 def test__str__NotNull(self):
     platform = getPlatform()
     s = "%s" % platform
     log.debug('\n%s' % platform)
     self.assertIsNotNone(s)
Exemplo n.º 16
0
 def test_getHostname(self):
     platform = getPlatform()
     hostname = platform.getHostname()
     self.assertIsNotNone(hostname)
Exemplo n.º 17
0
 def test_getScriptDataDirNotNull(self):
     platform = getPlatform()
     self.assertIsNotNone(platform.getScriptDataDir())
Exemplo n.º 18
0
 def test_getUserDataDir(self):
     self.assertIsNotNone(getPlatform().getUserDataDir())
Exemplo n.º 19
0
 def test_getPlatform_SameInstance(self):
     platform1 = getPlatform()
     platform2 = getPlatform()
     self.assertTrue(platform1 == platform2)
Exemplo n.º 20
0
 def test__str__NotNull(self):
     platform = getPlatform()
     s = "%s" % platform
     log.debug('\n%s' % platform)
     self.assertIsNotNone(s)
Exemplo n.º 21
0
 def test_getHostname(self):
     platform = getPlatform()
     hostname = platform.getHostname()
     self.assertIsNotNone(hostname)
Exemplo n.º 22
0
 def test_getScriptDataDirNotNull(self):
     platform = getPlatform()
     self.assertIsNotNone(platform.getScriptDataDir())