MCPcopy Create free account
hub / github.com/fabioz/PyDev.Debugger / test_message

Method test_message

tests/test_jyserver.py:26–48  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

24 dbg("ok")
25
26 def test_message(self):
27 t = pycompletionserver.CompletionServer(0)
28 t.exit_process_on_kill = False
29
30 l = []
31 l.append(("Def", "description", "args"))
32 l.append(("Def1", "description1", "args1"))
33 l.append(("Def2", "description2", "args2"))
34
35 msg = t.processor.format_completion_message("test_jyserver.py", l)
36
37 self.assertEqual(
38 "@@COMPLETIONS(test_jyserver.py,(Def,description,args),(Def1,description1,args1),(Def2,description2,args2))END@@", msg
39 )
40
41 l = []
42 l.append(("Def", "desc,,r,,i()ption", ""))
43 l.append(("Def(1", "descriptio(n1", ""))
44 l.append(("De,f)2", "de,s,c,ription2", ""))
45 msg = t.processor.format_completion_message(None, l)
46 expected = "@@COMPLETIONS(None,(Def,desc%2C%2Cr%2C%2Ci%28%29ption, ),(Def%281,descriptio%28n1, ),(De%2Cf%292,de%2Cs%2Cc%2Cription2, ))END@@"
47
48 self.assertEqual(expected, msg)
49
50 def test_completion_sockets_and_messages(self):
51 dbg("test_completion_sockets_and_messages")

Callers

nothing calls this directly

Calls 2

appendMethod · 0.45

Tested by

no test coverage detected