def test_second_completion(self):
self.init3()
doc = Document(u'crea ')
gen = self.completer.get_completions(doc, None)
with self.assertRaises(StopIteration):
six.next(gen)
doc = Document(u'create --fun ')
gen = self.completer.get_completions(doc, None)
with self.assertRaises(StopIteration):
six.next(gen)
doc = Document(u'command d ')
gen = self.completer.get_completions(doc, None)
with self.assertRaises(StopIteration):
six.next(gen)
doc = Document(u'create --funtimes "life" --hello')
gen = self.completer.get_completions(doc, None)
self.assertEqual(six.next(gen), Completion(
"--helloworld", -7))
评论列表
文章目录