diff --git a/unittests/test_directories/test_transformers/Day_Mon/README.md b/unittests/test_directories/test_transformers/Day_Mon/README.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/unittests/test_directories/test_transformers/Day_Tue/README.md b/unittests/test_directories/test_transformers/Day_Tue/README.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/unittests/test_directories/test_transformers/Day_Unk/README.md b/unittests/test_directories/test_transformers/Day_Unk/README.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/unittests/test_directories/test_transformers/cfood.yml b/unittests/test_directories/test_transformers/cfood.yml new file mode 100644 index 0000000000000000000000000000000000000000..643af4b3a3acc4b0b1ce453ba95496db7829f100 --- /dev/null +++ b/unittests/test_directories/test_transformers/cfood.yml @@ -0,0 +1,25 @@ + +# See: https://gitlab.indiscale.com/caosdb/src/caosdb-crawler/-/issues/107 + +RootDir: + type: Directory + match: ^.*$ + subtree: + DateDir: + type: Directory + match: ^Day_(?P<day_short>.*)$ # Example: Day_Mon + transform: + MakeDayLong: + in: $day_short + out: $day_long + functions: + - ifelse: # name of the function + match: Mon # match is one specific argument + then: Monday # then another one + - ifelse: # next function + match: Tue + then: Tuesday + records: + DayFolder: + Day: $day_long + DayShort: $day_short # just for checking, whether this variable remains