コード例 #1
0
def format_char(char: int):
    """Format a char for printing."""
    if asciilib.is_printable(char):
        return _format_printable(char)
    else:
        return _format_control(char)
コード例 #2
0
ファイル: test_ascii.py プロジェクト: darkfeline/mir.termdbg
def test_is_printable_space():
    assert asciilib.is_printable(ord(' '))
コード例 #3
0
ファイル: test_ascii.py プロジェクト: darkfeline/mir.termdbg
def test_is_printable():
    assert asciilib.is_printable(ord('a'))
コード例 #4
0
ファイル: test_ascii.py プロジェクト: darkfeline/mir.termdbg
def test_not_is_printable_escape():
    assert not asciilib.is_printable(ESC)
コード例 #5
0
ファイル: test_ascii.py プロジェクト: darkfeline/mir.termdbg
def test_not_is_printable_newline():
    assert not asciilib.is_printable(ord('\n'))
コード例 #6
0
ファイル: test_ascii.py プロジェクト: darkfeline/mir.termdbg
def test_not_is_printable_tab():
    assert not asciilib.is_printable(ord('\t'))