def test_one(self):
     r = RecS(100, 5, 0.01)
     r.update(17, 42)
     for i in xrange(100):
         ind, val = random.randint(0, 99), random.randint(1, 25)
         r.update(ind, val)
         r.update(ind, -val)
     self.assertTrue(r.touched())
     self.assertEqual(r.recover(), {17: 42})
Esempio n. 2
0
 def test_one(self):
     r = RecS(100, 5, 0.01)
     r.update(17, 42)
     for i in xrange(100):
         ind, val = random.randint(0, 99), random.randint(1, 25)
         r.update(ind, val)
         r.update(ind, -val)
     self.assertTrue(r.touched())
     self.assertEqual(r.recover(), {17: 42})
 def test_five(self):
     r = RecS(100, 5, 0.01)
     updates = dict([(17 + i, 42 + i) for i in xrange(5)])
     for k in updates.keys():
         r.update(k, updates[k])
     for i in xrange(100):
         ind, val = random.randint(0, 99), random.randint(1, 25)
         r.update(ind, val)
         r.update(ind, -val)
     self.assertEqual(r.recover(), updates)
Esempio n. 4
0
 def test_five(self):
     r = RecS(100, 5, 0.01)
     updates = dict([(17 + i, 42 + i) for i in xrange(5)])
     for k in updates.keys():
         r.update(k, updates[k])
     for i in xrange(100):
         ind, val = random.randint(0, 99), random.randint(1, 25)
         r.update(ind, val)
         r.update(ind, -val)
     self.assertEqual(r.recover(), updates)