class test_Methodheap_MythDB_008(unittest.TestCase): """Test method 'getFrontend' from MythTV.MythDB().""" @classmethod def setUpClass(cls): # get the global test environment global TestEnv cls.testenv = TestEnv def setUp(self): self.mydb = MythDB() def test_Methodheap_MythDB_008_getFrontend_01(self): """Test 'getFrontend' method from MythTV.MythDB(). """ try: frontend = self.mydb.getFrontend(self.testenv['FRONTENDNAME']) except MythFEError: #print('Connection to Frontend failed!') pass
except EOFError: break except MythError: print "Remote side closed connection..." break except ValueError: # assume an frontend stalled, opening a file pass except: raise if __name__ == '__main__': if len(sys.argv) == 2: try: db = MythDB() frontend = db.getFrontend(sys.argv[1]) wrapper(main) except socket.timeout: print "Could not connect to "+sys.argv[1] pass except TypeError: print sys.argv[1]+" does not exist" pass except KeyboardInterrupt: sys.exit() except: raise else: print "Please choose from the following available frontends:" frontends = None while frontend is None: