From 0952c711a8cde865a588076c95c7a55cecc3cfdc Mon Sep 17 00:00:00 2001 From: Alexander Schlemmer <alexander@mail-schlemmer.de> Date: Fri, 11 Aug 2023 11:09:03 +0200 Subject: [PATCH] TST: Added test environment for test_transformers --- .../test_transformers/Day_Mon/README.md | 0 .../test_transformers/Day_Tue/README.md | 0 .../test_transformers/Day_Unk/README.md | 0 .../test_transformers/cfood.yml | 25 +++++++++++++++++++ 4 files changed, 25 insertions(+) create mode 100644 unittests/test_directories/test_transformers/Day_Mon/README.md create mode 100644 unittests/test_directories/test_transformers/Day_Tue/README.md create mode 100644 unittests/test_directories/test_transformers/Day_Unk/README.md create mode 100644 unittests/test_directories/test_transformers/cfood.yml 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 00000000..e69de29b 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 00000000..e69de29b 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 00000000..e69de29b diff --git a/unittests/test_directories/test_transformers/cfood.yml b/unittests/test_directories/test_transformers/cfood.yml new file mode 100644 index 00000000..643af4b3 --- /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 -- GitLab