补全:测协议回复

👁️ 2 人浏览 💬 0 人评论 ❤️ 添加收藏

测试用 run(*cases):静默跑 unittest,交回 (跑, 挂, 错) 三个数。

本节的最小键值协议:

req("PUT", "k", "v") → b"PUT k v\n"     一行一条命令,空格分隔、换行结尾
decode(line) → (命令, 参数列表)
handle(store, line)   执行一条:PUT k v→OK;GET k→值 或 NONE;DEL k→OK/NONE;别的→ERR(都带换行)

补全测试 test_proto:对一个空 store 依次 PUT x 7、GET x,断言两条回复是 OK、7。跑测试看结果。

提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论