示例#1
0
def test_decode_user_area__handles_beginning_spaces():
    ua = b"  9H 6Hcommon 0H"
    
    blocks = decode_user_area(ua)
    assert blocks is not None
    assert len(blocks) == 1
    assert b"common" in blocks
    assert blocks[b"common"] == b""
示例#2
0
def test_decode_user_area__example():
    ua = b" 17H 6Hcommon 5Helisp 0H 73H 32Hkom-auto-confirm-new-conferences 3Hnil\n 22Hcreated-texts-are-read 1H0"
    
    blocks = decode_user_area(ua)
    assert blocks is not None
    assert len(blocks) == 2
    assert b"common" in blocks
    assert b"elisp" in blocks
    assert blocks[b"common"] == b""
    assert blocks[b"elisp"] == b" 32Hkom-auto-confirm-new-conferences 3Hnil\n 22Hcreated-texts-are-read 1H0"
示例#3
0
def test_decode_user_area__handles_empty_blocks():
    ua = b"17H 6Hcommon 5Helisp 0H 0H"
    
    blocks = decode_user_area(ua)
    assert blocks is not None
    assert len(blocks) == 2
    assert b"common" in blocks
    assert b"elisp" in blocks
    assert blocks[b"common"] == b""
    assert blocks[b"elisp"] == b""
示例#4
0
def test_decode_user_area__handles_empty_string():
    ua = b""
    
    blocks = decode_user_area(ua)
    assert blocks is not None
    assert len(blocks) == 0