mirror of
https://github.com/dense-analysis/ale.git
synced 2025-12-07 05:04:28 +08:00
#2492 - Try to fix a bug with ALE's deoplete source
This commit is contained in:
@@ -47,4 +47,4 @@ class Source(Base):
|
||||
# Request some completion results.
|
||||
self.vim.call('ale#completion#GetCompletions', 'deoplete')
|
||||
|
||||
return []
|
||||
return None
|
||||
|
||||
@@ -59,7 +59,7 @@ class DeopleteSourceTest(unittest.TestCase):
|
||||
def test_request_completion_results(self):
|
||||
context = {'is_async': False}
|
||||
|
||||
self.assertEqual(self.source.gather_candidates(context), [])
|
||||
self.assertIsNone(self.source.gather_candidates(context))
|
||||
self.assertEqual(context, {'is_async': True})
|
||||
self.assertEqual(self.call_list, [
|
||||
('ale#completion#GetCompletions', ('deoplete',)),
|
||||
@@ -68,7 +68,7 @@ class DeopleteSourceTest(unittest.TestCase):
|
||||
def test_refresh_completion_results(self):
|
||||
context = {'is_async': False}
|
||||
|
||||
self.assertEqual(self.source.gather_candidates(context), [])
|
||||
self.assertIsNone(self.source.gather_candidates(context))
|
||||
self.assertEqual(context, {'is_async': True})
|
||||
self.assertEqual(self.call_list, [
|
||||
('ale#completion#GetCompletions', ('deoplete',)),
|
||||
@@ -76,7 +76,7 @@ class DeopleteSourceTest(unittest.TestCase):
|
||||
|
||||
context = {'is_async': True, 'is_refresh': True}
|
||||
|
||||
self.assertEqual(self.source.gather_candidates(context), [])
|
||||
self.assertIsNone(self.source.gather_candidates(context))
|
||||
self.assertEqual(context, {'is_async': True, 'is_refresh': True})
|
||||
self.assertEqual(self.call_list, [
|
||||
('ale#completion#GetCompletions', ('deoplete',)),
|
||||
@@ -87,7 +87,7 @@ class DeopleteSourceTest(unittest.TestCase):
|
||||
context = {'is_async': True}
|
||||
self.call_results['ale#completion#GetCompletionResult'] = None
|
||||
|
||||
self.assertEqual(self.source.gather_candidates(context), [])
|
||||
self.assertIsNone(self.source.gather_candidates(context))
|
||||
self.assertEqual(context, {'is_async': True})
|
||||
self.assertEqual(self.call_list, [
|
||||
('ale#completion#GetCompletionResult', ()),
|
||||
|
||||
Reference in New Issue
Block a user