def test_should_create_pass_through_effect(self, cfg): # when effect = Effect.pass_through(cfg) # then assert len(effect) == cfg.classifier_length for allele in effect: assert allele == cfg.classifier_wildcard
def test_should_initialize_without_arguments(self, cfg): # when c = Classifier(cfg=cfg) # then assert c.condition == Condition.generic(cfg=cfg) assert c.action is None assert c.effect == Effect.pass_through(cfg=cfg) assert c.exp == 1 assert c.talp is None assert c.tav == 0.0