summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_rlcompleter.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_rlcompleter.py')
-rw-r--r--Lib/test/test_rlcompleter.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/Lib/test/test_rlcompleter.py b/Lib/test/test_rlcompleter.py
index 9d4d0bd..d37b620 100644
--- a/Lib/test/test_rlcompleter.py
+++ b/Lib/test/test_rlcompleter.py
@@ -64,5 +64,13 @@ class TestRlcompleter(unittest.TestCase):
['egg.{}('.format(x) for x in dir(str)
if x.startswith('s')])
+ def test_complete(self):
+ completer = rlcompleter.Completer()
+ self.assertEqual(completer.complete('', 0), '\t')
+ self.assertEqual(completer.complete('a', 0), 'and')
+ self.assertEqual(completer.complete('a', 1), 'as')
+ self.assertEqual(completer.complete('as', 2), 'assert')
+ self.assertEqual(completer.complete('an', 0), 'and')
+
if __name__ == '__main__':
unittest.main()