|
@@ -194,6 +194,8 @@ class ControllerTests(unittest.TestCase):
|
|
self.assertEqual(result, 'baz:baz_01 ')
|
|
self.assertEqual(result, 'baz:baz_01 ')
|
|
result = controller.complete('', 3, line='start ')
|
|
result = controller.complete('', 3, line='start ')
|
|
self.assertEqual(result, 'baz:* ')
|
|
self.assertEqual(result, 'baz:* ')
|
|
|
|
+ result = controller.complete('', 4, line='start ')
|
|
|
|
+ self.assertEqual(result, None)
|
|
|
|
|
|
def test_complete_start_no_colon(self):
|
|
def test_complete_start_no_colon(self):
|
|
options = DummyClientOptions()
|
|
options = DummyClientOptions()
|
|
@@ -214,6 +216,8 @@ class ControllerTests(unittest.TestCase):
|
|
self.assertEqual(result, 'foo:foo ')
|
|
self.assertEqual(result, 'foo:foo ')
|
|
result = controller.complete('foo:', 1, line='start foo:')
|
|
result = controller.complete('foo:', 1, line='start foo:')
|
|
self.assertEqual(result, 'foo:* ')
|
|
self.assertEqual(result, 'foo:* ')
|
|
|
|
+ result = controller.complete('foo:', 2, line='start foo:')
|
|
|
|
+ self.assertEqual(result, None)
|
|
|
|
|
|
def test_complete_start_uncompletable(self):
|
|
def test_complete_start_uncompletable(self):
|
|
options = DummyClientOptions()
|
|
options = DummyClientOptions()
|