示例#1
0
 def setUp(self):
     self.r = redis.Redis()
     self.set_name = self.__class__.__name__
     self.timeout_length = 0.001
     self.holder = SortedSet(redis.Redis(), self.set_name, lock_expires=10)
     self.chump = SortedSet(
         redis.Redis(),
         self.set_name,
         lock_timeout=self.timeout_length,
         lock_expires=self.timeout_length,
     )
示例#2
0
    def setUp(self):
        self.key = 'json_ss_test'
        self.ss = SortedSet(
            redis.Redis(),
            self.key,
            serializer=self.FakeJsonSerializer(),
        )

        # has a bad serializer
        self.ss2 = SortedSet(
            redis.Redis(),
            self.key + '2',
            serializer=object(),
        )
示例#3
0
    def _make_ss(self):
        class Serializer(object):
            loads = int
            dumps = str

        return SortedSet(
            redis.Redis(),
            self.set_name,
            serializer=Serializer(),
        )
示例#4
0
    def setUp(self):
        self.key = 'scorer_ss_test'

        class Ser(Serializer):
            loads = int
            dumps = str

        self.ss = SortedSet(
            redis.Redis(),
            self.key,
            scorer=lambda i: i * -1,
            serializer=Ser(),
        )
示例#5
0
 def setUp(self):
     self.key = 'ss_test'
     self.ss = SortedSet(redis.Redis(), self.key)
示例#6
0
 def setUp(self):
     self.ss = SortedSet(
         redis.Redis(),
         self.__class__.__name__,
         serializer=NamedtupleSerializer(DiscoTask),
     )