etcdserver/etcdhttp: add tests for serveKeys

```go
Do(_ context.Context, _ etcdserverpb.Request) (etcdserver.Response, error) {return rs.res, nil}
```
better?