Beispiel #1
0
 def test_one_none_completer_returns_none(self):
     a = self.completer(None)
     cumulative = autocomplete.CumulativeCompleter([a])
     self.assertEqual(cumulative.matches(3, "abc"), None)
Beispiel #2
0
 def test_one_empty_completer_returns_empty(self):
     a = self.completer([])
     cumulative = autocomplete.CumulativeCompleter([a])
     self.assertEqual(cumulative.matches(3, "abc"), set())
Beispiel #3
0
 def test_no_completers_fails(self):
     with self.assertRaises(ValueError):
         autocomplete.CumulativeCompleter([])
Beispiel #4
0
 def test_two_completers_get_both(self):
     a = self.completer(["a"])
     b = self.completer(["b"])
     cumulative = autocomplete.CumulativeCompleter([a, b])
     self.assertEqual(cumulative.matches(3, "abc"), {"a", "b"})
 def test_one_none_completer_returns_empty(self):
     a = self.completer(None)
     cumulative = autocomplete.CumulativeCompleter([a])
     self.assertEqual(cumulative.matches(3, 'abc', 1, 1, 1, 1, 1), [])
 def test_two_completers_get_both(self):
     a = self.completer(['a'])
     b = self.completer(['b'])
     cumulative = autocomplete.CumulativeCompleter([a, b])
     self.assertEqual(cumulative.matches(3, 'abc', 1, 1, 1, 1, 1),
                      (['a', 'b']))