Skip to content

test_combine_results_data

Tests for CombineResultsRuleData class

test_combine_results_rule_data_creation_logic()

The CombineResultsRuleData should parse the provided dictionary to correctly initialize itself during creation

Source code in tests/data/entities/test_combine_results_data.py
def test_combine_results_rule_data_creation_logic():
    """The CombineResultsRuleData should parse the provided dictionary
    to correctly initialize itself during creation"""

    # Act
    data = CombineResultsRuleData("test_name", ["input1", "input2"], "MULTIPLY")

    # Assert

    assert isinstance(data, IRuleData)
    assert data.input_variable_names == ["input1", "input2"]
    assert data.operation_type == "MULTIPLY"