def test_get_temporal_pattern_eventual(): pattern_msg = '(:type "eventual_value" :entities ((:description ' + \ '"%s")) :value (:type "qualitative" :value "high"))' % \ ekb_complex lst = KQMLList.from_string(pattern_msg) pattern = tra_module.get_temporal_pattern(lst) assert pattern.pattern_type == 'eventual_value' assert pattern.value is not None assert pattern.value.quant_type == 'qualitative' assert pattern.value.value == 'high'
def test_get_temporal_pattern_always(): pattern_msg = '(:type "no_change" :entities ((:description ' + \ '%s)) :value (:type "qualitative" :value "low"))' % \ clj_complex lst = KQMLList.from_string(pattern_msg) pattern = tra_module.get_temporal_pattern(lst) assert pattern.pattern_type == 'no_change' assert pattern.value is not None assert pattern.value.quant_type == 'qualitative' assert pattern.value.value == 'low'
def test_get_temporal_pattern(): pattern_msg = '(:type "transient" :entities ((:description ' + \ '"%s")))' % ekb_complex lst = KQMLList.from_string(pattern_msg) pattern = tra_module.get_temporal_pattern(lst) assert pattern.pattern_type == 'transient'