def testMessage(self): if not IS_JYTHON: return t = jycompletionserver.T(0) t.exit_process_on_kill = False l = [] l.append(('Def', 'description', 'args')) l.append(('Def1', 'description1', 'args1')) l.append(('Def2', 'description2', 'args2')) msg = t.processor.formatCompletionMessage('test_jyserver.py', l) self.assertEquals( '@@COMPLETIONS(test_jyserver.py,(Def,description,args),(Def1,description1,args1),(Def2,description2,args2))END@@', msg) l = [] l.append(('Def', 'desc,,r,,i()ption', '')) l.append(('Def(1', 'descriptio(n1', '')) l.append(('De,f)2', 'de,s,c,ription2', '')) msg = t.processor.formatCompletionMessage(None, l) expected = '@@COMPLETIONS(None,(Def,desc%2C%2Cr%2C%2Ci%28%29ption, ),(Def%281,descriptio%28n1, ),(De%2Cf%292,de%2Cs%2Cc%2Cription2, ))END@@' self.assertEquals(expected, msg)
def createConnections(self, p1=50001): ''' Creates the connections needed for testing. ''' t = jycompletionserver.T(p1) t.start() server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.bind((jycompletionserver.HOST, p1)) server.listen(1) sock, _addr = server.accept() return t, sock
def createConnections(self, p1=50002): ''' Creates the connections needed for testing. ''' t = pycompletionserver.T(p1) t.start() server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.bind((pycompletionserver.HOST, p1)) server.listen(1) #socket to receive messages. s, addr = server.accept() return t, s
def createConnections(self, p1=50002, p2=50003): ''' Creates the connections needed for testing. ''' t = jycompletionserver.T(p1, p2) t.start() sToWrite = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sToWrite.connect((jycompletionserver.HOST, p1)) sToRead = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sToRead.bind((jycompletionserver.HOST, p2)) sToRead.listen(1) #socket to receive messages. connToRead, addr = sToRead.accept() return t, sToWrite, sToRead, connToRead, addr
def testMessage(self): t = pycompletionserver.T(0, 0) l = [] l.append(('Def', 'description', 'args')) l.append(('Def1', 'description1', 'args1')) l.append(('Def2', 'description2', 'args2')) msg = t.processor.formatCompletionMessage(None, l) self.assertEquals( '@@COMPLETIONS(None,(Def,description,args),(Def1,description1,args1),(Def2,description2,args2))END@@', msg) l = [] l.append(('Def', 'desc,,r,,i()ption', '')) l.append(('Def(1', 'descriptio(n1', '')) l.append(('De,f)2', 'de,s,c,ription2', '')) msg = t.processor.formatCompletionMessage(None, l) self.assertEquals( '@@COMPLETIONS(None,(Def,desc%2C%2Cr%2C%2Ci%28%29ption, ),(Def%281,descriptio%28n1, ),(De%2Cf%292,de%2Cs%2Cc%2Cription2, ))END@@', msg)