Lines Matching refs:dowrite
61 def dowrite(writer, obj): function
68 got = dowrite(writer, obj)
439 assert dowrite(w, Data(data=b"123")) == b"123"
440 assert dowrite(w, Data(data=b"45")) == b"45"
441 assert dowrite(w, EndOfMessage()) == b""
445 dowrite(w, Data(data=b"123456"))
448 dowrite(w, Data(data=b"123"))
450 dowrite(w, Data(data=b"456"))
453 dowrite(w, Data(data=b"123"))
455 dowrite(w, EndOfMessage())
458 dowrite(w, Data(data=b"123")) == b"123"
459 dowrite(w, Data(data=b"45")) == b"45"
461 dowrite(w, EndOfMessage(headers=[("Etag", "asdf")]))
466 assert dowrite(w, Data(data=b"aaa")) == b"3\r\naaa\r\n"
467 assert dowrite(w, Data(data=b"a" * 20)) == b"14\r\n" + b"a" * 20 + b"\r\n"
469 assert dowrite(w, Data(data=b"")) == b""
471 assert dowrite(w, EndOfMessage()) == b"0\r\n\r\n"
474 dowrite(w, EndOfMessage(headers=[("Etag", "asdf"), ("a", "b")]))
481 assert dowrite(w, Data(data=b"1234")) == b"1234"
482 assert dowrite(w, EndOfMessage()) == b""
485 dowrite(w, EndOfMessage(headers=[("Etag", "asdf")]))