Example #1
0
    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)
Example #2
0
 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)