test_time_aggregation_rule_data
Tests for TimeAggregationRuleData class
test_time_aggregation_rule_data_creation_logic()
The TimeAggregationRuleData should parse the provided dictionary to correctly initialize itself during creation
Source code in tests/data/entities/test_time_aggregation_rule_data.py
def test_time_aggregation_rule_data_creation_logic():
"""The TimeAggregationRuleData should parse the provided dictionary
to correctly initialize itself during creation"""
# Act
data = TimeAggregationRuleData("test_name", TimeOperationType.MIN, "input")
# Assert
assert isinstance(data, IRuleData)
assert data.input_variable == "input"
assert data.operation == 2