fish-shell/tests/pexpects
Fabian Boehm 357eb3cd32 fish_key_reader: use char_to_symbol for verbose output
byte_to_symbol was broken because it didn't iterate by byte, it
iterated by rust-char, which is a codepoint.

So it failed for everything outside of ascii and, because of a
mistaken bound, ascii chars from 0x21 to 0x2F ("!" to "/" - all the punctuation).

char_to_symbol will print printable codepoints as-is and
others escaped. This is okay - something like `decoded from: +` or
`decoded from: ö` is entirely understandable, there is no need to tell
you that "ö" is \xc3\xb6.

This reverts commit 423e5f6c03.
2024-08-13 16:03:47 +02:00
..
abbrs.py Allow restricting abbreviations to specific commands (#10452) 2024-04-24 18:09:04 +02:00
bind.py reader: Remove a panic 2024-06-10 17:14:13 +02:00
bind_mode_events.py Make bind_mode_events.py pass on Mac again 2024-05-06 10:26:32 -07:00
cancel_event.py Control-C to simply clear commandline buffer again 2024-01-17 19:54:57 +01:00
commandline.py Add pexpect test for commandline --showing-suggestion 2024-07-07 22:34:36 -05:00
complete-group-order.py Restyle fishscript and python 2023-06-01 18:20:19 +02:00
complete.py Disable terminal protocols throughout evaluation 2024-04-02 21:25:47 +02:00
cursor_selection.py Restyle fishscript and python 2023-06-01 18:20:19 +02:00
disable_mouse.py pexpects: More timeouts 2024-04-23 21:59:40 +02:00
eval-stack-overflow.py Restyle fishscript and python 2023-06-01 18:20:19 +02:00
exit.py Reformat 2020-11-22 14:39:48 +01:00
exit_handlers.py Add a test that fish_exit handlers run on receipt of SIGHUP 2020-08-30 15:09:34 -07:00
exit_nohang.py tests: Increase a sleep 2023-11-15 17:58:42 +01:00
fg.py Bravely reenable fg.py in CI for Mac 2024-06-02 15:11:51 -07:00
fkr.py fish_key_reader: use char_to_symbol for verbose output 2024-08-13 16:03:47 +02:00
generic.py Work around more spurious test failures 2024-05-07 17:55:29 +02:00
histfile.py Fix the histfile.py test 2024-06-02 15:31:19 -07:00
history.py Work around wants_terminal not begin set inside eval 2024-05-18 20:55:06 +02:00
isatty.py Reformat 2020-11-22 14:39:48 +01:00
job_summary.py tests/pexpect: Fix \d escape 2024-04-02 22:41:54 +02:00
nullterm.py Be careful to not touch curses variables if cur_term is null 2022-04-16 13:26:56 -07:00
pipeline.py Improve error for redirections to invalid paths 2021-11-20 17:44:05 +01:00
postexec.py Reformat 2020-11-22 14:39:48 +01:00
private_mode.py Restyle fishscript and python 2023-06-01 18:20:19 +02:00
read.py Work around wants_terminal not begin set inside eval 2024-05-18 20:55:06 +02:00
set_color.py set_color: Print the given colors with --print-colors 2022-07-01 21:28:35 +02:00
sigint.py Add missing expect_prompt to test_sigint.py 2024-01-07 00:54:22 +01:00
signals.py Toggle terminal protocols lazily 2024-05-16 12:26:47 +02:00
status.py Disable terminal protocols throughout evaluation 2024-04-02 21:25:47 +02:00
stdin_nonblocking.py stdin_nonblocking.py test to not leave background processes 2022-02-12 11:48:55 -08:00
terminal.py Disable terminal protocols throughout evaluation 2024-04-02 21:25:47 +02:00
torn_escapes.py Help the torn_escapes test pass on Mac 2024-05-06 10:26:32 -07:00
tty_ownership.py Claim the tty unconditionally in reader_data_t::readline 2022-09-09 13:43:29 -07:00
undo.py Fix the undo pexpect 2024-06-02 14:17:36 -07:00
wait.py share/config.fish: Quit if job expansion hack errors 2023-06-10 15:36:36 +02:00
wildcard_tab.py Restyle fishscript and python 2023-06-01 18:20:19 +02:00