예제 #1
0
파일: column.py 프로젝트: arashgithub/pyHTM
class TestColumn(unittest.TestCase):


    def setUp(self):
        self.col = Column(HTM(), 0, 0, 4)
        pass


    def tearDown(self):
        pass


    def testSynapsesFiring(self):
        col = self.col
        
        firing = Mock({'was_firing':True})
        off = Mock({'was_firing':False})
        for _ in xrange(4):
            col.segment.add_synapse(firing)
            
        self.assertEqual(4, len(col.old_firing_synapses()))
        col.segment.add_synapse(off)
        self.assertEqual(4, len(col.old_firing_synapses()))
        col.segment.add_synapse(firing)
        self.assertEqual(5, len(col.old_firing_synapses()))
        
    def testBestCell(self):
        #trivial case (no synapses explicitly set on any cells):
        self.assertNotEqual(None, self.col.bestCell())
예제 #2
0
파일: column.py 프로젝트: Sandy4321/pyHTM-1
class TestColumn(unittest.TestCase):
    def setUp(self):
        self.col = Column(HTM(), 0, 0, 4)
        pass

    def tearDown(self):
        pass

    def testSynapsesFiring(self):
        col = self.col

        firing = Mock({'was_firing': True})
        off = Mock({'was_firing': False})
        for _ in xrange(4):
            col.segment.add_synapse(firing)

        self.assertEqual(4, len(col.old_firing_synapses()))
        col.segment.add_synapse(off)
        self.assertEqual(4, len(col.old_firing_synapses()))
        col.segment.add_synapse(firing)
        self.assertEqual(5, len(col.old_firing_synapses()))

    def testBestCell(self):
        #trivial case (no synapses explicitly set on any cells):
        self.assertNotEqual(None, self.col.bestCell())
예제 #3
0
파일: column.py 프로젝트: arashgithub/pyHTM
 def setUp(self):
     self.col = Column(HTM(), 0, 0, 4)
     pass
예제 #4
0
파일: column.py 프로젝트: Sandy4321/pyHTM-1
 def setUp(self):
     self.col = Column(HTM(), 0, 0, 4)
     pass