示例#1
0
 def test_currentIndex_index_expired(self):
     lock = ReadWriteLock('foo', self.context)
     self.assertEqual(3626764237, lock.currentIndex())
     random.seed(1)
     memcache.delete(lock.indexKey())
     self.assertEqual(577090035, lock.currentIndex())
示例#2
0
 def test_currentIndex_index_changed(self):
     lock = ReadWriteLock('foo', self.context)
     self.assertEqual(3626764237, lock.currentIndex())
     memcache.incr(lock.indexKey())
     self.assertEqual(3626764238, lock.currentIndex())
示例#3
0
 def test_indexKey(self):
     lock = ReadWriteLock('foo', self.context)
     self.assertEqual('index-foo', lock.indexKey())
示例#4
0
 def test_currentIndex_index_expired(self):
     lock = ReadWriteLock('foo', self.context)
     self.assertEqual(3626764237, lock.currentIndex())
     random.seed(1)
     memcache.delete(lock.indexKey())
     self.assertEqual(577090035, lock.currentIndex())
示例#5
0
 def test_currentIndex_index_changed(self):
     lock = ReadWriteLock('foo', self.context)
     self.assertEqual(3626764237, lock.currentIndex())
     memcache.incr(lock.indexKey())
     self.assertEqual(3626764238, lock.currentIndex())
示例#6
0
 def test_indexKey(self):
     lock = ReadWriteLock('foo', self.context)
     self.assertEqual('index-foo', lock.indexKey())