test_formula_rule_data
Tests for FormulaRuleData class
test_formula_rule_data_creation_logic()
The FormulaRuleData should parse the provided dictionary to correctly initialize itself during creation
Source code in tests/data/entities/test_formula_rule_data.py
def test_formula_rule_data_creation_logic():
"""The FormulaRuleData should parse the provided dictionary
to correctly initialize itself during creation"""
# Act
data = FormulaRuleData("test_name", ["input1", "input2"], "input1 + input2")
# Assert
assert isinstance(data, IRuleData)
assert data.input_variable_names == ["input1", "input2"]
assert data.formula == "input1 + input2"