def test_stack_on_self(es, test_primitive): # test stacks on self child = test_primitive(es['log']['value'], es[u'régions']) test_primitive.stack_on = [] child.base_of = [] test_primitive.stack_on_self = False child.stack_on_self = False assert not (check_stacking(test_primitive, [child])) test_primitive.stack_on_self = True assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None test_primitive.stack_on_self = False assert not (check_stacking(test_primitive, [child]))
def test_stack_on_self(es, test_primitive): # test stacks on self child = test_primitive(es['log']['value'], es[u'régions']) test_primitive.stack_on = [] child.base_of = [] test_primitive.stack_on_self = False child.stack_on_self = False assert not (check_stacking(test_primitive, [child])) test_primitive.stack_on_self = True assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None test_primitive.stack_on_self = False assert not (check_stacking(test_primitive, [child]))
def test_stack_on_self(es, test_primitive): # test stacks on self child = ft.Feature(es['log']['value'], parent_entity=es[u'régions'], primitive=test_primitive) test_primitive.stack_on = [] child.primitive.base_of = [] test_primitive.stack_on_self = False child.primitive.stack_on_self = False assert not check_stacking(test_primitive(), [child]) test_primitive.stack_on_self = True assert check_stacking(test_primitive(), [child]) test_primitive.stack_on = None test_primitive.stack_on_self = False assert not check_stacking(test_primitive(), [child])
def test_stack_on_self(es, test_primitive): # test stacks on self child = ft.Feature( es["log"].ww["value"], parent_dataframe_name="régions", primitive=test_primitive ) test_primitive.stack_on = [] child.primitive.base_of = [] test_primitive.stack_on_self = False child.primitive.stack_on_self = False assert not check_stacking(test_primitive(), [child]) test_primitive.stack_on_self = True assert check_stacking(test_primitive(), [child]) test_primitive.stack_on = None test_primitive.stack_on_self = False assert not check_stacking(test_primitive(), [child])
def test_base_of_and_stack_on_heuristic(es, test_primitive): child = ft.Feature( es["sessions"].ww["id"], parent_dataframe_name="customers", primitive=Count ) test_primitive.stack_on = [] child.primitive.base_of = [] assert not check_stacking(test_primitive(), [child]) test_primitive.stack_on = [] child.primitive.base_of = None assert check_stacking(test_primitive(), [child]) test_primitive.stack_on = [] child.primitive.base_of = [test_primitive] assert check_stacking(test_primitive(), [child]) test_primitive.stack_on = None child.primitive.base_of = [] assert check_stacking(test_primitive(), [child]) test_primitive.stack_on = None child.primitive.base_of = None assert check_stacking(test_primitive(), [child]) test_primitive.stack_on = None child.primitive.base_of = [test_primitive] assert check_stacking(test_primitive(), [child]) test_primitive.stack_on = [type(child.primitive)] child.primitive.base_of = [] assert check_stacking(test_primitive(), [child]) test_primitive.stack_on = [type(child.primitive)] child.primitive.base_of = None assert check_stacking(test_primitive(), [child]) test_primitive.stack_on = [type(child.primitive)] child.primitive.base_of = [test_primitive] assert check_stacking(test_primitive(), [child]) test_primitive.stack_on = None child.primitive.base_of = None child.primitive.base_of_exclude = [test_primitive] assert not check_stacking(test_primitive(), [child])
def test_base_of_and_stack_on_heuristic(es, test_primitive): child = Count(es["sessions"]["id"], es["customers"]) test_primitive.stack_on = [] child.base_of = [] assert not (check_stacking(test_primitive, [child])) test_primitive.stack_on = [] child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [] child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = [] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = [] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child]))
def test_base_of_and_stack_on_heuristic(es, test_primitive): child = Count(es["sessions"]["id"], es["customers"]) test_primitive.stack_on = [] child.base_of = [] assert not (check_stacking(test_primitive, [child])) test_primitive.stack_on = [] child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [] child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = [] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = [] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child]))
def test_base_of_and_stack_on_heuristic(es, test_primitive, child): test_primitive.stack_on = [] child.base_of = [] assert not (check_stacking(test_primitive, [child])) test_primitive.stack_on = [] child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [] child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = [] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = [] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child]))
def test_base_of_and_stack_on_heuristic(es, test_primitive, child): test_primitive.stack_on = [] child.base_of = [] assert not (check_stacking(test_primitive, [child])) test_primitive.stack_on = [] child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [] child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = [] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = None child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = [] assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = None assert (check_stacking(test_primitive, [child])) test_primitive.stack_on = [child] child.base_of = [test_primitive] assert (check_stacking(test_primitive, [child]))
def test_stack_expanding(es, test_primitive): test_primitive.input_types = [Discrete] expanding_primitive = NMostCommon(es['sessions']['device_type'], es[u'régions']) assert not (check_stacking(test_primitive, [expanding_primitive]))
def test_stack_expanding(es, test_primitive): test_primitive.input_types = [Discrete] expanding_primitive = NMostCommon(es['sessions']['device_type'], es[u'régions']) assert not (check_stacking(test_primitive, [expanding_primitive]))