示例#1
0
 def test_reset_memoized(self):
     memoized_random = utils.memoized(random.random)
     r1 = memoized_random()
     utils.reset_memoized(memoized_random)
     r2 = memoized_random()
     self.assertNotEqual(r1, r2)
示例#2
0
文件: tests.py 项目: jakubste/oioioi
 def test_reset_memoized(self):
     memoized_random = utils.memoized(random.random)
     r1 = memoized_random()
     utils.reset_memoized(memoized_random)
     r2 = memoized_random()
     self.assertNotEqual(r1, r2)
示例#3
0
 def test_memoized(self):
     memoized_random = utils.memoized(random.random)
     self.assertEqual(memoized_random(), memoized_random())
     memoized_randbits = utils.memoized(random.getrandbits)
     self.assertNotEqual(memoized_randbits(64), memoized_randbits(63))
示例#4
0
文件: tests.py 项目: jakubste/oioioi
 def test_memoized(self):
     memoized_random = utils.memoized(random.random)
     self.assertEqual(memoized_random(), memoized_random())
     memoized_randbits = utils.memoized(random.getrandbits)
     self.assertNotEqual(memoized_randbits(64), memoized_randbits(63))