def test_parse_completions(self): completions = list(res.parse_autocompletions(many_completions.get('contents'))) self.assertEqual(8, len(completions)) (prop, scope) = completions[0] self.assertEqual('!!', prop.name) self.assertEqual(None, prop.type) self.assertEqual('Data.List', scope.importedFrom.module)
def _handle_response(self, response): self.returned_completions = list(parse_autocompletions(response)) self.view.run_command('hide_auto_complete') sublime.set_timeout(self.run_auto_complete, 0)
def test_parse_completions_empty(self): self.assertEqual([], list(res.parse_autocompletions([])))