コード例 #1
0
ファイル: test_trellis.py プロジェクト: niterain/digsby
 def testUndoLogSpansMultipleRecalcs(self):
     c1 = trellis.Value(False, discrete=True)
     c2 = trellis.Cell(lambda: (c1.value, log.append(trellis.savepoint())))
     log = []
     c2.value
     log = []
     c1.value = True
     self.failUnless(len(log) == 2 and log[1] > log[0], log)
コード例 #2
0
ファイル: test_trellis.py プロジェクト: sgricci/digsby
 def testUndoLogSpansMultipleRecalcs(self):
     c1 = trellis.Value(False, discrete=True)
     c2 = trellis.Cell(lambda: (c1.value, log.append(trellis.savepoint())))
     log = []
     c2.value
     log = []
     c1.value = True
     self.failUnless(len(log) == 2 and log[1] > log[0], log)
コード例 #3
0
ファイル: test_trellis.py プロジェクト: niterain/digsby
 def c2():
     c1.value
     log.append(trellis.savepoint())
     if len(log) == 2:
         raise DummyError
コード例 #4
0
ファイル: test_trellis.py プロジェクト: sgricci/digsby
 def c2():
     c1.value
     log.append(trellis.savepoint())
     if len(log) == 2:
         raise DummyError