Beispiel #1
0
def test_read_sentinel():
    b = Buffer()
    assert b.feed("rock and") == None
    b.set_term("\r\n")
    assert b.feed(" roll\r") == None
    assert b.feed("\nrock ") == "rock and roll\r\n"
    assert b.feed("and roll 2\r\n") == None
    b.set_term("\r\n")
    assert b.check() == "rock and roll 2\r\n"
Beispiel #2
0
def test_read_hybrid():
    b = Buffer()
    assert b.feed("rock and") == None
    b.set_term("\r\n")
    assert b.feed(" roll\r") == None
    assert b.feed("\n012345678") == "rock and roll\r\n"
    b.set_term(16)
    assert b.check() == None
    assert b.feed("9abcdefgh") == "0123456789abcdef"
def test_read_sentinel():
    b = Buffer()
    WVPASS(b.feed("rock and") == None)
    b.set_term("\r\n")
    WVPASS(b.feed(" roll\r") == None)
    WVPASS(b.feed("\nrock ") == "rock and roll\r\n")
    WVPASS(b.feed("and roll 2\r\n") == None)
    b.set_term("\r\n")
    WVPASS(b.check() == "rock and roll 2\r\n")
Beispiel #4
0
def test_read_sentinel():
    b = Buffer()
    assert b.feed("rock and") == None
    b.set_term("\r\n")
    assert b.feed(" roll\r") == None
    assert b.feed("\nrock ") == "rock and roll\r\n"
    assert b.feed("and roll 2\r\n") == None
    b.set_term("\r\n")
    assert b.check() == "rock and roll 2\r\n"
Beispiel #5
0
def test_read_bytes():
    b = Buffer()
    b.set_term(10)
    assert b.feed("rock") == None
    assert b.feed("rockandroll") == "rockrockan"
    # buffer left.. droll
    assert b.check() == None
    b.set_term(10)
    assert b.check() == None
    assert b.feed("r") == None
    assert b.feed("r") == None
    assert b.feed("r") == None
    assert b.feed("r") == None
    assert b.feed("r") == "drollrrrrr"
    assert b.feed("x" * 10000) == None # no term (re-)established
Beispiel #6
0
def test_feed():
    b = Buffer()
    assert b.feed("rock") == None
    assert b.feed("rockandroll") == None
Beispiel #7
0
def test_read_bytes():
    b = Buffer()
    b.set_term(10)
    assert b.feed("rock") == None
    assert b.feed("rockandroll") == "rockrockan"
    # buffer left.. droll
    assert b.check() == None
    b.set_term(10)
    assert b.check() == None
    assert b.feed("r") == None
    assert b.feed("r") == None
    assert b.feed("r") == None
    assert b.feed("r") == None
    assert b.feed("r") == "drollrrrrr"
    assert b.feed("x" * 10000) == None  # no term (re-)established
Beispiel #8
0
def test_read_hybrid():
    b = Buffer()
    assert b.feed("rock and") == None
    b.set_term("\r\n")
    assert b.feed(" roll\r") == None
    assert b.feed("\n012345678") == "rock and roll\r\n"
    b.set_term(16)
    assert b.check() == None
    assert b.feed("9abcdefgh") == "0123456789abcdef"
Beispiel #9
0
def test_feed():
    b = Buffer()
    assert b.feed("rock") == None
    assert b.feed("rockandroll") == None
def test_feed():
    b = Buffer()
    WVPASS(b.feed("rock") == None)
    WVPASS(b.feed("rockandroll") == None)
def test_read_hybrid():
    b = Buffer()
    WVPASS(b.feed("rock and") == None)
    b.set_term("\r\n")
    WVPASS(b.feed(" roll\r") == None)
    WVPASS(b.feed("\n012345678") == "rock and roll\r\n")
    b.set_term(16)
    WVPASS(b.check() == None)
    WVPASS(b.feed("9abcdefgh") == "0123456789abcdef")
def test_read_bytes():
    b = Buffer()
    b.set_term(10)
    WVPASS(b.feed("rock") == None)
    WVPASS(b.feed("rockandroll") == "rockrockan")
    # buffer left.. droll
    WVPASS(b.check() == None)
    b.set_term(10)
    WVPASS(b.check() == None)
    WVPASS(b.feed("r") == None)
    WVPASS(b.feed("r") == None)
    WVPASS(b.feed("r") == None)
    WVPASS(b.feed("r") == None)
    WVPASS(b.feed("r") == "drollrrrrr")
    WVPASS(b.feed("x" * 10000) == None) # no term (re-)established