示例#1
0
文件: tests.py 项目: eejd/microasync
 def test_swap(self):
     atom = Atom(10)
     self.assertEqual(atom.value, 10)
     atom.swap(lambda x: x * 15)
     self.assertEqual(atom.value, 150)
示例#2
0
文件: tests.py 项目: eejd/microasync
 def test_reset(self):
     atom = Atom()
     self.assertIsNone(atom.value)
     atom.reset(50)
     self.assertEqual(atom.value, 50)