Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c05c179

Browse files
committed
remove another py2 only test
1 parent 64f6d32 commit c05c179

1 file changed

Lines changed: 0 additions & 60 deletions

File tree

IPython/core/tests/test_completer.py

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -613,66 +613,6 @@ def test_dict_key_completion_bytes():
613613
nt.assert_not_in("abd", matches)
614614

615615

616-
def test_dict_key_completion_unicode_py2():
617-
"""Test handling of unicode in dict key completion"""
618-
ip = get_ipython()
619-
complete = ip.Completer.complete
620-
621-
ip.user_ns['d'] = {u'abc': None,
622-
u'a\u05d0b': None}
623-
624-
_, matches = complete(line_buffer="d[")
625-
nt.assert_in("u'abc'", matches)
626-
nt.assert_in("u'a\\u05d0b'", matches)
627-
628-
_, matches = complete(line_buffer="d['a")
629-
nt.assert_in("abc", matches)
630-
nt.assert_not_in("a\\u05d0b", matches)
631-
632-
_, matches = complete(line_buffer="d[u'a")
633-
nt.assert_in("abc", matches)
634-
nt.assert_in("a\\u05d0b", matches)
635-
636-
_, matches = complete(line_buffer="d[U'a")
637-
nt.assert_in("abc", matches)
638-
nt.assert_in("a\\u05d0b", matches)
639-
640-
# query using escape
641-
if sys.platform != 'win32':
642-
# Known failure on Windows
643-
_, matches = complete(line_buffer=u"d[u'a\\u05d0")
644-
nt.assert_in("u05d0b", matches) # tokenized after \\
645-
646-
# query using character
647-
_, matches = complete(line_buffer=u"d[u'a\u05d0")
648-
nt.assert_in(u"a\u05d0b", matches)
649-
650-
with greedy_completion():
651-
_, matches = complete(line_buffer="d[")
652-
nt.assert_in("d[u'abc']", matches)
653-
nt.assert_in("d[u'a\\u05d0b']", matches)
654-
655-
_, matches = complete(line_buffer="d['a")
656-
nt.assert_in("d['abc']", matches)
657-
nt.assert_not_in("d[u'a\\u05d0b']", matches)
658-
659-
_, matches = complete(line_buffer="d[u'a")
660-
nt.assert_in("d[u'abc']", matches)
661-
nt.assert_in("d[u'a\\u05d0b']", matches)
662-
663-
_, matches = complete(line_buffer="d[U'a")
664-
nt.assert_in("d[U'abc']", matches)
665-
nt.assert_in("d[U'a\\u05d0b']", matches)
666-
667-
# query using escape
668-
_, matches = complete(line_buffer=u"d[u'a\\u05d0")
669-
nt.assert_in("d[u'a\\u05d0b']", matches) # tokenized after \\
670-
671-
# query using character
672-
_, matches = complete(line_buffer=u"d[u'a\u05d0")
673-
nt.assert_in(u"d[u'a\u05d0b']", matches)
674-
675-
676616
def test_dict_key_completion_unicode_py3():
677617
"""Test handling of unicode in dict key completion"""
678618
ip = get_ipython()

0 commit comments

Comments
 (0)