コード例 #1
0
ファイル: test_publish.py プロジェクト: bopopescu/mythbox-1
    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))
コード例 #2
0
ファイル: test_util.py プロジェクト: bopopescu/mythbox-1
 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)
コード例 #3
0
ファイル: test_util.py プロジェクト: Berimor66/mythbox
 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)    
コード例 #4
0
ファイル: test_util.py プロジェクト: bopopescu/mythbox-1
 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)
コード例 #5
0
ファイル: test_util.py プロジェクト: Berimor66/mythbox
 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)    
コード例 #6
0
ファイル: test_resolver.py プロジェクト: Berimor66/mythbox
 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)
コード例 #7
0
ファイル: test_publish.py プロジェクト: Berimor66/mythbox
 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))
コード例 #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)
コード例 #9
0
ファイル: test_orphans.py プロジェクト: Berimor66/mythbox
 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)
コード例 #10
0
ファイル: test_resolver.py プロジェクト: bopopescu/mythbox-1
    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)
コード例 #11
0
 def test_getPlatform(self):
     platform = getPlatform()
     log.debug('Platform type = %s' % type(platform))
     self.assertIsNotNone(platform)
コード例 #12
0
ファイル: test_platform.py プロジェクト: bopopescu/mythbox-1
 def test_getUserDataDir(self):
     self.assertIsNotNone(getPlatform().getUserDataDir())
コード例 #13
0
ファイル: test_platform.py プロジェクト: bopopescu/mythbox-1
 def test_getPlatform_SameInstance(self):
     platform1 = getPlatform()
     platform2 = getPlatform()
     self.assertTrue(platform1 == platform2)
コード例 #14
0
ファイル: test_platform.py プロジェクト: bopopescu/mythbox-1
 def test_getPlatform(self):
     platform = getPlatform()
     log.debug('Platform type = %s' % type(platform))
     self.assertIsNotNone(platform)
コード例 #15
0
ファイル: test_platform.py プロジェクト: bopopescu/mythbox-1
 def test__str__NotNull(self):
     platform = getPlatform()
     s = "%s" % platform
     log.debug('\n%s' % platform)
     self.assertIsNotNone(s)
コード例 #16
0
ファイル: test_platform.py プロジェクト: bopopescu/mythbox-1
 def test_getHostname(self):
     platform = getPlatform()
     hostname = platform.getHostname()
     self.assertIsNotNone(hostname)
コード例 #17
0
ファイル: test_platform.py プロジェクト: bopopescu/mythbox-1
 def test_getScriptDataDirNotNull(self):
     platform = getPlatform()
     self.assertIsNotNone(platform.getScriptDataDir())
コード例 #18
0
 def test_getUserDataDir(self):
     self.assertIsNotNone(getPlatform().getUserDataDir())
コード例 #19
0
 def test_getPlatform_SameInstance(self):
     platform1 = getPlatform()
     platform2 = getPlatform()
     self.assertTrue(platform1 == platform2)
コード例 #20
0
 def test__str__NotNull(self):
     platform = getPlatform()
     s = "%s" % platform
     log.debug('\n%s' % platform)
     self.assertIsNotNone(s)
コード例 #21
0
 def test_getHostname(self):
     platform = getPlatform()
     hostname = platform.getHostname()
     self.assertIsNotNone(hostname)
コード例 #22
0
 def test_getScriptDataDirNotNull(self):
     platform = getPlatform()
     self.assertIsNotNone(platform.getScriptDataDir())