def testClockTick(self): c = Cell() self.assertFalse(c.active) self.assertFalse(c.learning) self.assertFalse(c.predicting) c.clockTick() self.assertFalse(c.wasActive) self.assertFalse(c.wasLearning) self.assertFalse(c.predicted) c.active = True c.clockTick() self.assert_(c.wasActive) self.assertFalse(c.wasLearning) self.assertFalse(c.predicted) c.learning = True c.clockTick() self.assertFalse(c.wasActive) self.assert_(c.wasLearning) self.assertFalse(c.predicted) c.predicting = True c.clockTick() self.assertFalse(c.wasActive) self.assertFalse(c.wasLearning) self.assert_(c.predicted)
def testClockTick(self): c = Cell() self.assertFalse(c.active) self.assertFalse(c.learning) self.assertFalse(c.predicting) c.clockTick() self.assertFalse(c.wasActive) self.assertFalse(c.wasLearning) self.assertFalse(c.predicted) c.active=True c.clockTick() self.assert_(c.wasActive) self.assertFalse(c.wasLearning) self.assertFalse(c.predicted) c.learning=True c.clockTick() self.assertFalse(c.wasActive) self.assert_(c.wasLearning) self.assertFalse(c.predicted) c.predicting=True c.clockTick() self.assertFalse(c.wasActive) self.assertFalse(c.wasLearning) self.assert_(c.predicted)