def test_should_set_mark_from_condition_3(self, cfg): # given p0 = Perception('11111010') cls = Classifier(condition='11#11##0', cfg=cfg) # when cls.set_mark(p0) # Then assert 1 == len(cls.mark[2]) assert '1' in cls.mark[2] assert 1 == len(cls.mark[5]) assert '0' in cls.mark[5] assert 1 == len(cls.mark[6]) assert '1' in cls.mark[6]
def test_should_set_mark_from_condition_2(self, cfg): # given p0 = Perception('12101101') cls = Classifier(condition='###0#101', cfg=cfg) # when cls.set_mark(p0) # then assert 1 == len(cls.mark[0]) assert '1' in cls.mark[0] assert 1 == len(cls.mark[1]) assert '2' in cls.mark[1] assert 1 == len(cls.mark[2]) assert '1' in cls.mark[2] assert 1 == len(cls.mark[4]) assert '1' in cls.mark[4]
def test_should_set_mark_from_condition_1(self, cfg): # given p0 = Perception('00001111') cls = Classifier(condition='##0#1#1#', cfg=cfg) cls.mark[0].add('0') cls.mark[1].add('0') cls.mark[3].add('0') cls.mark[5].add('1') cls.mark[7].add('1') # when cls.set_mark(p0) # then assert 8 == len(cls.mark) assert 1 == len(cls.mark[0]) # 0 assert 1 == len(cls.mark[1]) # 0 assert 0 == len(cls.mark[2]) assert 1 == len(cls.mark[3]) # 0 assert 0 == len(cls.mark[4]) assert 1 == len(cls.mark[5]) # 1 assert 0 == len(cls.mark[6]) assert 1 == len(cls.mark[7]) # 1