diff --git a/unittests/test_unit_cfood.yml b/unittests/test_unit_cfood.yml new file mode 100644 index 0000000000000000000000000000000000000000..56b5cf00e6aceff6e5a57019aa05854a35d5aaf3 --- /dev/null +++ b/unittests/test_unit_cfood.yml @@ -0,0 +1,45 @@ +--- +metadata: + crawler-version: 0.9.0 +--- +data: + type: Dict + match_name: '.*' + records: + MyRec: + may_be_overwritten: + value: "12" + unit: K + subtree: + ValueWithUnit: + type: TextElement + match_name: ^value_with_unit$ + match_value: "^(?P<number>\\d+\\.?\\d*)\\s+(?P<unit>.+)" + records: + MyRec: + value_with_unit: + value: $number + unit: $unit + MayBeOverwritten: + type: TextElement + match_name: ^may_be_overwritten$ + match_value: "^(?P<number>\\d+\\.?\\d*)\\s+(?P<unit>.+)" + records: + MyRec: + may_be_overwritten: + value: $number + unit: $unit + ListOfValues: + type: ListElement + match_name: ^array_with_units$ + subtree: + SingleValueWithUnit: + type: TextElement + match_value: "^(?P<number>\\d+\\.?\\d*)\\s+(?P<unit>.+)" + records: + MyRec: + list_with_unit: + value: +$number + unit: $unit + +