mirror of
https://github.com/dense-analysis/ale.git
synced 2025-12-07 21:24:33 +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.
|
# Request some completion results.
|
||||||
self.vim.call('ale#completion#GetCompletions', 'deoplete')
|
self.vim.call('ale#completion#GetCompletions', 'deoplete')
|
||||||
|
|
||||||
return []
|
return None
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ class DeopleteSourceTest(unittest.TestCase):
|
|||||||
def test_request_completion_results(self):
|
def test_request_completion_results(self):
|
||||||
context = {'is_async': False}
|
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(context, {'is_async': True})
|
||||||
self.assertEqual(self.call_list, [
|
self.assertEqual(self.call_list, [
|
||||||
('ale#completion#GetCompletions', ('deoplete',)),
|
('ale#completion#GetCompletions', ('deoplete',)),
|
||||||
@@ -68,7 +68,7 @@ class DeopleteSourceTest(unittest.TestCase):
|
|||||||
def test_refresh_completion_results(self):
|
def test_refresh_completion_results(self):
|
||||||
context = {'is_async': False}
|
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(context, {'is_async': True})
|
||||||
self.assertEqual(self.call_list, [
|
self.assertEqual(self.call_list, [
|
||||||
('ale#completion#GetCompletions', ('deoplete',)),
|
('ale#completion#GetCompletions', ('deoplete',)),
|
||||||
@@ -76,7 +76,7 @@ class DeopleteSourceTest(unittest.TestCase):
|
|||||||
|
|
||||||
context = {'is_async': True, 'is_refresh': True}
|
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(context, {'is_async': True, 'is_refresh': True})
|
||||||
self.assertEqual(self.call_list, [
|
self.assertEqual(self.call_list, [
|
||||||
('ale#completion#GetCompletions', ('deoplete',)),
|
('ale#completion#GetCompletions', ('deoplete',)),
|
||||||
@@ -87,7 +87,7 @@ class DeopleteSourceTest(unittest.TestCase):
|
|||||||
context = {'is_async': True}
|
context = {'is_async': True}
|
||||||
self.call_results['ale#completion#GetCompletionResult'] = None
|
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(context, {'is_async': True})
|
||||||
self.assertEqual(self.call_list, [
|
self.assertEqual(self.call_list, [
|
||||||
('ale#completion#GetCompletionResult', ()),
|
('ale#completion#GetCompletionResult', ()),
|
||||||
|
|||||||
Reference in New Issue
Block a user