add test cases
fix bug on msg_parse with sdsrange
add test_protocol.py