diff --git a/test/test_api/test_completion.py b/test/test_api/test_completion.py index 0830064a..3b6dfc70 100644 --- a/test/test_api/test_completion.py +++ b/test/test_api/test_completion.py @@ -304,61 +304,61 @@ def test_file_path_should_have_completions(Script): _dict_keys_completion_tests = [ - ('ints[', 5, ['1', '50', Ellipsis]), - ('ints[]', 5, ['1', '50', Ellipsis]), - ('ints[1]', 5, ['1', '50', Ellipsis]), - ('ints[1]', 6, ['']), - ('ints[1', 5, ['1', '50', Ellipsis]), - ('ints[1', 6, ['']), + ('ints[', 5, ['1', '50', Ellipsis]), + ('ints[]', 5, ['1', '50', Ellipsis]), + ('ints[1]', 5, ['1', '50', Ellipsis]), + ('ints[1]', 6, ['']), + ('ints[1', 5, ['1', '50', Ellipsis]), + ('ints[1', 6, ['']), - ('ints[5]', 5, ['1', '50', Ellipsis]), - ('ints[5]', 6, ['0']), - ('ints[50', 5, ['1', '50', Ellipsis]), - ('ints[5', 6, ['0']), - ('ints[ 5', None, ['0']), - ('ints [ 5', None, ['0']), - ('ints[50', 6, ['0']), - ('ints[50', 7, ['']), + ('ints[5]', 5, ['1', '50', Ellipsis]), + ('ints[5]', 6, ['0']), + ('ints[50', 5, ['1', '50', Ellipsis]), + ('ints[5', 6, ['0']), + ('ints[ 5', None, ['0']), + ('ints [ 5', None, ['0']), + ('ints[50', 6, ['0']), + ('ints[50', 7, ['']), - ('strs[', 5, ["'asdf'", "'fbar'", "'foo'", Ellipsis]), - ('strs[]', 5, ["'asdf'", "'fbar'", "'foo'", Ellipsis]), - ("strs['", 6, ["asdf'", "fbar'", "foo'"]), - ("strs[']", 6, ["asdf'", "fbar'", "foo'"]), - ('strs["]', 6, ['asdf"', 'fbar"', 'foo"']), - ('strs["""]', 6, ['asdf', 'fbar', 'foo']), - ('strs["""]', 8, ['asdf"""', 'fbar"""', 'foo"""']), - ('strs[b"]', 8, []), - ('strs[r"asd', 10, ['f"']), - ('strs[r"asd"', 10, ['f']), - ('strs[R"asd', 10, ['f"']), - ('strs[ R"asd', None, ['f"']), - ('strs[\tR"asd', None, ['f"']), - ('strs[\nR"asd', None, ['f"']), - ('strs[f"asd', 10, []), - ('strs[br"""asd', 13, ['f"""']), - ('strs[br"""asd"""', 13, ['f']), - ('strs[ \t"""asd"""', 13, ['f']), + ('strs[', 5, ["'asdf'", "'fbar'", "'foo'", Ellipsis]), + ('strs[]', 5, ["'asdf'", "'fbar'", "'foo'", Ellipsis]), + ("strs['", 6, ["asdf'", "fbar'", "foo'"]), + ("strs[']", 6, ["asdf'", "fbar'", "foo'"]), + ('strs["]', 6, ['asdf"', 'fbar"', 'foo"']), + ('strs["""]', 6, ['asdf', 'fbar', 'foo']), + ('strs["""]', 8, ['asdf"""', 'fbar"""', 'foo"""']), + ('strs[b"]', 8, []), + ('strs[r"asd', 10, ['f"']), + ('strs[r"asd"', 10, ['f']), + ('strs[R"asd', 10, ['f"']), + ('strs[ R"asd', None, ['f"']), + ('strs[\tR"asd', None, ['f"']), + ('strs[\nR"asd', None, ['f"']), + ('strs[f"asd', 10, []), + ('strs[br"""asd', 13, ['f"""']), + ('strs[br"""asd"""', 13, ['f']), + ('strs[ \t"""asd"""', 13, ['f']), - ('strs["f', 7, ['bar"', 'oo"']), - ('strs["f"', 7, ['bar', 'oo']), - ('strs["f]', 7, ['bar"', 'oo"']), - ('strs["f"]', 7, ['bar', 'oo']), + ('strs["f', 7, ['bar"', 'oo"']), + ('strs["f"', 7, ['bar', 'oo']), + ('strs["f]', 7, ['bar"', 'oo"']), + ('strs["f"]', 7, ['bar', 'oo']), - ('mixed[', 6, [r"'a\\sdf'", '1', '1.1', "b'foo'", Ellipsis]), - ('mixed[1', 7, ['', '.1']), - ('mixed[Non', 9, ['e']), + ('mixed[', 6, [r"'a\\sdf'", '1', '1.1', "b'foo'", Ellipsis]), + ('mixed[1', 7, ['', '.1']), + ('mixed[Non', 9, ['e']), - ('casted["f', 9, ['3"', 'bar"', 'oo"']), - ('casted["f"', 9, ['3', 'bar', 'oo']), - ('casted["f3', 10, ['"']), - ('casted["f3"', 10, ['']), - ('casted_mod["f', 13, ['3"', 'bar"', 'oo"', 'ull"', 'uuu"']), + ('casted["f', 9, ['3"', 'bar"', 'oo"']), + ('casted["f"', 9, ['3', 'bar', 'oo']), + ('casted["f3', 10, ['"']), + ('casted["f3"', 10, ['']), + ('casted_mod["f', 13, ['3"', 'bar"', 'oo"', 'ull"', 'uuu"']), - ('keywords["', None, ['a"']), - ('keywords[Non', None, ['e']), - ('keywords[Fa', None, ['lse']), - ('keywords[Tr', None, ['ue']), - ('keywords[str', None, ['', 's']), + ('keywords["', None, ['a"']), + ('keywords[Non', None, ['e']), + ('keywords[Fa', None, ['lse']), + ('keywords[Tr', None, ['ue']), + ('keywords[str', None, ['', 's']), ]