コード例 #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
def _on_setting_changed(sender, setting, **kwargs):
    if setting == 'FILETRACKER_CLIENT_FACTORY':
        reset_memoized(get_client)
コード例 #3
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)
コード例 #4
0
ファイル: client.py プロジェクト: mitrandir77/oioioi
def _on_setting_changed(sender, setting, **kwargs):
    if setting == 'FILETRACKER_CLIENT_FACTORY':
        reset_memoized(get_client)