示例#1
0
 def test_get_completer(self):
     # pylint: disable=unused-argument,multiple-statements
     def test(prefix, index): pass
     readline.set_completer(test)
     completer = readline.get_completer()
     self.assertEqual(completer, test)
     readline.set_completer()
     completer = readline.get_completer()
     self.assertIsNone(completer)
示例#2
0
 def test_set_completer(self):
     readline.set_completer(self._completer)
     completions = pygnurl.readline.completion.completer('b', 0, 1)
     self.assertEqual(completions, ['bar', 'baz'])
     readline.set_completer()
     self.assertIsNone(pygnurl.readline.completion.completer)