1
0
mirror of https://github.com/redis/go-redis.git synced 2025-07-26 19:21:03 +03:00

Fix waiting reply on empty queue.

This commit is contained in:
Vladimir Mihailenco
2012-07-29 12:51:29 +03:00
parent 41137c2e6f
commit 9d06871d6e
2 changed files with 20 additions and 0 deletions

View File

@ -1372,6 +1372,12 @@ func (t *RedisTest) TestPipelining(c *C) {
c.Check(v, Equals, "bar2")
}
func (t *RedisTest) TestRunQueuedOnEmptyQueue(c *C) {
reqs, err := t.redisC.RunQueued()
c.Check(err, IsNil)
c.Check(reqs, HasLen, 0)
}
//------------------------------------------------------------------------------
func (t *RedisTest) TestDiscard(c *C) {
@ -1412,6 +1418,12 @@ func (t *RedisTest) TestMultiExec(c *C) {
c.Check(v, Equals, "bar")
}
func (t *RedisTest) TestExecOnEmptyQueue(c *C) {
reqs, err := t.redisC.Exec()
c.Check(err, IsNil)
c.Check(reqs, HasLen, 0)
}
//------------------------------------------------------------------------------
func (t *RedisTest) TestConcAccess(c *C) {