decisionengine.framework.logicengine.tests package

Submodules

decisionengine.framework.logicengine.tests.test_bool_function_name module

decisionengine.framework.logicengine.tests.test_bool_function_name.test_error_conditions()[source]

decisionengine.framework.logicengine.tests.test_cascaded_rules module

decisionengine.framework.logicengine.tests.test_cascaded_rules.myengine()[source]
decisionengine.framework.logicengine.tests.test_cascaded_rules.test_rule_that_does_not_fire(myengine)[source]
decisionengine.framework.logicengine.tests.test_cascaded_rules.test_rule_that_fires(myengine)[source]

decisionengine.framework.logicengine.tests.test_construction module

decisionengine.framework.logicengine.tests.test_construction.test_configuration_with_fact_using_function()[source]
decisionengine.framework.logicengine.tests.test_construction.test_configuration_with_numy_facts()[source]
decisionengine.framework.logicengine.tests.test_construction.test_default_construction()[source]

LogicEngine is not default constructible.

decisionengine.framework.logicengine.tests.test_construction.test_trivial_configuration()[source]

Logic engine constructed with trivial rules and facts.

decisionengine.framework.logicengine.tests.test_construction.test_wrong_configuration()[source]

LogicEngine construction requires rules and facts; if we don’t supply them it is an error.

decisionengine.framework.logicengine.tests.test_duplicate_fact_names module

decisionengine.framework.logicengine.tests.test_duplicate_fact_names.test_duplicate_fact_names()[source]

decisionengine.framework.logicengine.tests.test_facts module

decisionengine.framework.logicengine.tests.test_facts.make_db(maximum)[source]
decisionengine.framework.logicengine.tests.test_facts.test_compound_fact_with_spaces()[source]
decisionengine.framework.logicengine.tests.test_facts.test_fact_using_numpy_array()[source]
decisionengine.framework.logicengine.tests.test_facts.test_fact_using_numpy_function()[source]
decisionengine.framework.logicengine.tests.test_facts.test_fact_with_fail_on_error()[source]
decisionengine.framework.logicengine.tests.test_facts.test_fact_with_nested_names()[source]
decisionengine.framework.logicengine.tests.test_facts.test_simple_fact()[source]
decisionengine.framework.logicengine.tests.test_facts.test_syntax_error(caplog)[source]

decisionengine.framework.logicengine.tests.test_fail_on_error module

decisionengine.framework.logicengine.tests.test_fail_on_error.logic_engine_with_fact(fact)[source]
decisionengine.framework.logicengine.tests.test_fail_on_error.test_conditional_fact()[source]
decisionengine.framework.logicengine.tests.test_fail_on_error.test_fact_with_misspecified_attribute()[source]
decisionengine.framework.logicengine.tests.test_fail_on_error.test_fail_on_error(caplog)[source]
decisionengine.framework.logicengine.tests.test_fail_on_error.test_false_fact_with_spaces()[source]
decisionengine.framework.logicengine.tests.test_fail_on_error.test_false_literal_fact()[source]
decisionengine.framework.logicengine.tests.test_fail_on_error.test_index_error()[source]
decisionengine.framework.logicengine.tests.test_fail_on_error.test_misspecified_fact()[source]
decisionengine.framework.logicengine.tests.test_fail_on_error.test_true_fact()[source]
decisionengine.framework.logicengine.tests.test_fail_on_error.test_true_literal_fact()[source]

decisionengine.framework.logicengine.tests.test_pandas_fact module

decisionengine.framework.logicengine.tests.test_pandas_fact.mydata(y)[source]

Return a ‘datablock’ surrogate carrying a Pandas DataFrame, and a parameter named ‘y’ with value y.

decisionengine.framework.logicengine.tests.test_pandas_fact.myengine()[source]
decisionengine.framework.logicengine.tests.test_pandas_fact.test_rule_that_does_not_fire(myengine)[source]

Rules that do not fire do not create entries in the returned actions and newfacts.

decisionengine.framework.logicengine.tests.test_pandas_fact.test_rule_that_fires(myengine)[source]

decisionengine.framework.logicengine.tests.test_rule_with_negated_fact module

decisionengine.framework.logicengine.tests.test_rule_with_negated_fact.myengine()[source]
decisionengine.framework.logicengine.tests.test_rule_with_negated_fact.test_rule_that_does_not_fire(myengine)[source]

Rules that do not fire do not create entries in the returned actions and newfacts.

decisionengine.framework.logicengine.tests.test_rule_with_negated_fact.test_rule_that_fires(myengine)[source]

decisionengine.framework.logicengine.tests.test_simple_configuration module

decisionengine.framework.logicengine.tests.test_simple_configuration.myengine()[source]
decisionengine.framework.logicengine.tests.test_simple_configuration.test_error_on_bad_names(myengine)[source]
decisionengine.framework.logicengine.tests.test_simple_configuration.test_rule_that_does_not_fire(myengine)[source]

Rules that do not fire do not create entries in the returned actions and newfacts.

decisionengine.framework.logicengine.tests.test_simple_configuration.test_rule_that_fires(myengine)[source]

Module contents