def test_derandomize_allows_exceptions(self):
'''derandomize propagates exception, but restores random state'''
state = random.getstate()
with self.assertRaises(ValueError):
with bloomfilter.util.derandomize(234):
raise ValueError('boom!')
self.assertEqual(random.getstate(), state)
评论列表
文章目录