예제 #1
0
파일: __init__.py 프로젝트: sajad22/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)
예제 #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
파일: __init__.py 프로젝트: sajad22/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))
예제 #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))