Sha256: e8f4e89a9aabf69a081e4ab54a61798b7c493d683345ac726aeac4bcf8ef8da4
Contents?: true
Size: 1.23 KB
Versions: 1
Compression:
Stored size: 1.23 KB
Contents
# encoding: UTF-8 require File.expand_path("./helper", File.dirname(__FILE__)) require "redis/distributed" setup do log = StringIO.new init(Redis::Distributed.new(NODES, :logger => ::Logger.new(log))) end load "./test/lint/value_types.rb" test "DEL" do |r| r.set "foo", "s1" r.set "bar", "s2" r.set "baz", "s3" assert ["bar", "baz", "foo"] == r.keys("*").sort assert [1] == r.del("foo") assert ["bar", "baz"] == r.keys("*").sort assert [2] == r.del("bar", "baz") assert [] == r.keys("*").sort end test "RANDOMKEY" do |r| assert_raise Redis::Distributed::CannotDistribute do r.randomkey end end test "RENAME" do |r| assert_raise Redis::Distributed::CannotDistribute do r.set("foo", "s1") r.rename "foo", "bar" end assert "s1" == r.get("foo") assert nil == r.get("bar") end test "RENAMENX" do |r| assert_raise Redis::Distributed::CannotDistribute do r.set("foo", "s1") r.rename "foo", "bar" end assert "s1" == r.get("foo") assert nil == r.get("bar") end test "DBSIZE" do |r| assert [0] == r.dbsize r.set("foo", "s1") assert [1] == r.dbsize end test "FLUSHDB" do |r| r.set("foo", "s1") r.set("bar", "s2") assert [2] == r.dbsize r.flushdb assert [0] == r.dbsize end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
modesty-0.1.0 | vendor/redis-rb/test/distributed_commands_on_value_types_test.rb |