diff --git a/provenance.yml b/provenance.yml new file mode 100644 index 0000000000000000000000000000000000000000..20eb00215308536740c73ea3ad72795504c96389 --- /dev/null +++ b/provenance.yml @@ -0,0 +1,82 @@ +!!python/object/apply:collections.defaultdict +args: +- !!python/name:newcrawler.crawl.%3Clambda%3E '' +dictitems: + Measurement: + date: !!python/tuple + - - SimulationData + - 2020_climate-model-predict + - '2020-02-01' + - - SimulationData + - project_dir + - measurement + description: !!python/tuple + - - SimulationData + - 2020_climate-model-predict + - '2020-02-01' + - README.md + - description + - - SimulationData + - project_dir + - measurement + - README + - description + identifier: !!python/tuple + - - SimulationData + - 2020_climate-model-predict + - '2020-02-01' + - - SimulationData + - project_dir + - measurement + project: !!python/tuple + - - SimulationData + - 2020_climate-model-predict + - '2020-02-01' + - - SimulationData + - project_dir + - measurement + responsible: !!python/tuple + - - SimulationData + - 2020_climate-model-predict + - '2020-02-01' + - README.md + - responsible + - - SimulationData + - project_dir + - measurement + - README + - responsible_single + Person: + first_name: !!python/tuple + - - SimulationData + - 2020_climate-model-predict + - '2020-02-01' + - README.md + - responsible + - - SimulationData + - project_dir + - measurement + - README + - responsible_single + last_name: !!python/tuple + - - SimulationData + - 2020_climate-model-predict + - '2020-02-01' + - README.md + - responsible + - - SimulationData + - project_dir + - measurement + - README + - responsible_single + Project: + date: !!python/tuple + - - SimulationData + - 2020_climate-model-predict + - - SimulationData + - project_dir + identifier: !!python/tuple + - - SimulationData + - 2020_climate-model-predict + - - SimulationData + - project_dir diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000000000000000000000000000000000000..ca6aad829a3e0607292cf69b8b1d4b7f7758993e --- /dev/null +++ b/pytest.ini @@ -0,0 +1,3 @@ +[pytest] +testpaths=unittests +addopts=-x -vv --cov=caosdb diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000000000000000000000000000000000000..161c1d743e3861039625fc7b181c0c9fff25e311 --- /dev/null +++ b/tox.ini @@ -0,0 +1,9 @@ +[tox] +envlist=py36, py37, py38, py39 +skip_missing_interpreters = true + +[testenv] +deps = . + pytest + pytest-cov +commands=py.test --cov=caosdb -vv {posargs} diff --git a/unittests/provenance.yml b/unittests/provenance.yml new file mode 100644 index 0000000000000000000000000000000000000000..97bd89aa2beed078c099252156c27ed970282eed --- /dev/null +++ b/unittests/provenance.yml @@ -0,0 +1,456 @@ +provenance: + Project_1: + date: + structure_elements_path: DataAnalysis/2020_SpeedOfLight + converters_path: DataAnalysis/project_dir + identifier: + structure_elements_path: DataAnalysis/2020_SpeedOfLight + converters_path: DataAnalysis/project_dir + Measurement_1: + date: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp + converters_path: DataAnalysis/project_dir/measurement + identifier: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp + converters_path: DataAnalysis/project_dir/measurement + project: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp + converters_path: DataAnalysis/project_dir/measurement + responsible: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md/responsible + converters_path: DataAnalysis/project_dir/measurement/README/responsible_single + description: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md/description + converters_path: DataAnalysis/project_dir/measurement/README/description + Person_1: + first_name: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md/responsible + converters_path: DataAnalysis/project_dir/measurement/README/responsible_single + last_name: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md/responsible + converters_path: DataAnalysis/project_dir/measurement/README/responsible_single + Measurement_2: + date: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr + converters_path: DataAnalysis/project_dir/measurement + identifier: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr + converters_path: DataAnalysis/project_dir/measurement + project: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr + converters_path: DataAnalysis/project_dir/measurement + responsible: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md/responsible + converters_path: DataAnalysis/project_dir/measurement/README/responsible_single + description: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md/description + converters_path: DataAnalysis/project_dir/measurement/README/description + Person_2: + first_name: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md/responsible + converters_path: DataAnalysis/project_dir/measurement/README/responsible_single + last_name: + structure_elements_path: DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md/responsible + converters_path: DataAnalysis/project_dir/measurement/README/responsible_single + Project_2: + date: + structure_elements_path: DataAnalysis/2020_climate-model-predict + converters_path: DataAnalysis/project_dir + identifier: + structure_elements_path: DataAnalysis/2020_climate-model-predict + converters_path: DataAnalysis/project_dir + Measurement_3: + date: + structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors + converters_path: DataAnalysis/project_dir/measurement + identifier: + structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors + converters_path: DataAnalysis/project_dir/measurement + project: + structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors + converters_path: DataAnalysis/project_dir/measurement + responsible: + structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md/responsible + converters_path: DataAnalysis/project_dir/measurement/README/responsible_single + description: + structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md/description + converters_path: DataAnalysis/project_dir/measurement/README/description + Person_3: + first_name: + structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md/responsible + converters_path: DataAnalysis/project_dir/measurement/README/responsible_single + last_name: + structure_elements_path: DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md/responsible + converters_path: DataAnalysis/project_dir/measurement/README/responsible_single + Project_3: + date: + structure_elements_path: ExperimentalData/2020_SpeedOfLight + converters_path: ExperimentalData/project_dir + identifier: + structure_elements_path: ExperimentalData/2020_SpeedOfLight + converters_path: ExperimentalData/project_dir + Measurement_4: + date: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight + converters_path: ExperimentalData/project_dir/measurement + identifier: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight + converters_path: ExperimentalData/project_dir/measurement + project: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight + converters_path: ExperimentalData/project_dir/measurement + responsible: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/responsible/1 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + description: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/description + converters_path: ExperimentalData/project_dir/measurement/README/description + Person_4: + first_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/responsible/0 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + last_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/responsible/0 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + Person_5: + first_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/responsible/1 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + last_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md/responsible/1 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + Measurement_5: + date: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity + converters_path: ExperimentalData/project_dir/measurement + identifier: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity + converters_path: ExperimentalData/project_dir/measurement + project: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity + converters_path: ExperimentalData/project_dir/measurement + responsible: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/responsible/1 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + description: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/description + converters_path: ExperimentalData/project_dir/measurement/README/description + Person_6: + first_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/responsible/0 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + last_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/responsible/0 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + Person_7: + first_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/responsible/1 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + last_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md/responsible/1 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + Measurement_6: + date: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03 + converters_path: ExperimentalData/project_dir/measurement + identifier: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03 + converters_path: ExperimentalData/project_dir/measurement + project: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03 + converters_path: ExperimentalData/project_dir/measurement + responsible: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/responsible/1 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + description: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/description + converters_path: ExperimentalData/project_dir/measurement/README/description + Person_8: + first_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/responsible/0 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + last_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/responsible/0 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + Person_9: + first_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/responsible/1 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + last_name: + structure_elements_path: ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md/responsible/1 + converters_path: ExperimentalData/project_dir/measurement/README/responsible_list/Person + Project_4: + date: + structure_elements_path: ExperimentalData/2020_climate-model-predict + converters_path: ExperimentalData/project_dir + identifier: + structure_elements_path: ExperimentalData/2020_climate-model-predict + converters_path: ExperimentalData/project_dir + Measurement_7: + date: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01 + converters_path: ExperimentalData/project_dir/measurement + identifier: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01 + converters_path: ExperimentalData/project_dir/measurement + project: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01 + converters_path: ExperimentalData/project_dir/measurement + responsible: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + description: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01/README.md/description + converters_path: ExperimentalData/project_dir/measurement/README/description + Person_10: + first_name: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + last_name: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1980-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + Measurement_8: + date: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01 + converters_path: ExperimentalData/project_dir/measurement + identifier: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01 + converters_path: ExperimentalData/project_dir/measurement + project: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01 + converters_path: ExperimentalData/project_dir/measurement + responsible: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + description: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01/README.md/description + converters_path: ExperimentalData/project_dir/measurement/README/description + Person_11: + first_name: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + last_name: + structure_elements_path: ExperimentalData/2020_climate-model-predict/1990-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + Measurement_9: + date: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01 + converters_path: ExperimentalData/project_dir/measurement + identifier: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01 + converters_path: ExperimentalData/project_dir/measurement + project: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01 + converters_path: ExperimentalData/project_dir/measurement + responsible: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + description: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01/README.md/description + converters_path: ExperimentalData/project_dir/measurement/README/description + Person_12: + first_name: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + last_name: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2000-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + Measurement_10: + date: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01 + converters_path: ExperimentalData/project_dir/measurement + identifier: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01 + converters_path: ExperimentalData/project_dir/measurement + project: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01 + converters_path: ExperimentalData/project_dir/measurement + responsible: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + description: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01/README.md/description + converters_path: ExperimentalData/project_dir/measurement/README/description + Person_13: + first_name: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + last_name: + structure_elements_path: ExperimentalData/2020_climate-model-predict/2010-01-01/README.md/responsible + converters_path: ExperimentalData/project_dir/measurement/README/responsible_single + Project_5: + date: + structure_elements_path: SimulationData/2020_climate-model-predict + converters_path: SimulationData/project_dir + identifier: + structure_elements_path: SimulationData/2020_climate-model-predict + converters_path: SimulationData/project_dir + Measurement_11: + date: + structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01 + converters_path: SimulationData/project_dir/measurement + identifier: + structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01 + converters_path: SimulationData/project_dir/measurement + project: + structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01 + converters_path: SimulationData/project_dir/measurement + responsible: + structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01/README.md/responsible + converters_path: SimulationData/project_dir/measurement/README/responsible_single + description: + structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01/README.md/description + converters_path: SimulationData/project_dir/measurement/README/description + Person_14: + first_name: + structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01/README.md/responsible + converters_path: SimulationData/project_dir/measurement/README/responsible_single + last_name: + structure_elements_path: SimulationData/2020_climate-model-predict/2020-02-01/README.md/responsible + converters_path: SimulationData/project_dir/measurement/README/responsible_single +usage: + ? 'newcrawler.structure_elements.Directory: DataAnalysis, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis' + : DataAnalysis + ? 'newcrawler.structure_elements.Directory: 2020_SpeedOfLight, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight' + : DataAnalysis/project_dir + ? 'newcrawler.structure_elements.Directory: 2020-01-04_average-all-exp, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp' + : DataAnalysis/project_dir/measurement + ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md' + : DataAnalysis/project_dir/measurement/README + responsible: ExperimentalData/project_dir/measurement/README/responsible_single, + SimulationData/project_dir/measurement/README/responsible_single, ExperimentalData/project_dir/measurement/README/responsible_list, + DataAnalysis/project_dir/measurement/README/responsible_single + description: DataAnalysis/project_dir/measurement/README/description, ExperimentalData/project_dir/measurement/README/description, + SimulationData/project_dir/measurement/README/description + ? 'newcrawler.structure_elements.Directory: 2020-01-05_average-all-exp-corr, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr' + : DataAnalysis/project_dir/measurement + ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md' + : DataAnalysis/project_dir/measurement/README + ? 'newcrawler.structure_elements.Directory: 2020_climate-model-predict, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict' + : DataAnalysis/project_dir + ? 'newcrawler.structure_elements.Directory: 2020-02-08_prediction-errors, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors' + : DataAnalysis/project_dir/measurement + ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md' + : DataAnalysis/project_dir/measurement/README + ? 'newcrawler.structure_elements.Directory: ExperimentalData, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData' + : ExperimentalData + ? 'newcrawler.structure_elements.Directory: 2020_SpeedOfLight, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight' + : ExperimentalData/project_dir + ? 'newcrawler.structure_elements.Directory: 2020-01-01_TimeOfFlight, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight' + : ExperimentalData/project_dir/measurement + ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md' + : ExperimentalData/project_dir/measurement/README + '0': ExperimentalData/project_dir/measurement/README/responsible_list/Person + '1': ExperimentalData/project_dir/measurement/README/responsible_list/Person + ? 'newcrawler.structure_elements.Directory: 2020-01-02_Cavity, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity' + : ExperimentalData/project_dir/measurement + ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md' + : ExperimentalData/project_dir/measurement/README + ? 'newcrawler.structure_elements.Directory: 2020-01-03, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03' + : ExperimentalData/project_dir/measurement + ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md' + : ExperimentalData/project_dir/measurement/README + ? 'newcrawler.structure_elements.Directory: 2020_climate-model-predict, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict' + : ExperimentalData/project_dir + ? 'newcrawler.structure_elements.Directory: 1980-01-01, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01' + : ExperimentalData/project_dir/measurement + ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01/README.md' + : ExperimentalData/project_dir/measurement/README + ? 'newcrawler.structure_elements.Directory: 1990-01-01, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01' + : ExperimentalData/project_dir/measurement + ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01/README.md' + : ExperimentalData/project_dir/measurement/README + ? 'newcrawler.structure_elements.Directory: 2000-01-01, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01' + : ExperimentalData/project_dir/measurement + ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01/README.md' + : ExperimentalData/project_dir/measurement/README + ? 'newcrawler.structure_elements.Directory: 2010-01-01, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01' + : ExperimentalData/project_dir/measurement + ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01/README.md' + : ExperimentalData/project_dir/measurement/README + ? 'newcrawler.structure_elements.Directory: SimulationData, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/SimulationData' + : SimulationData + ? 'newcrawler.structure_elements.Directory: 2020_climate-model-predict, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/SimulationData/2020_climate-model-predict' + : SimulationData/project_dir + ? 'newcrawler.structure_elements.Directory: 2020-02-01, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01' + : SimulationData/project_dir/measurement + ? 'newcrawler.structure_elements.File: README.md, /home/salexan/Projekte/CaosDB/caosdb-newcrawler/tests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01/README.md' + : SimulationData/project_dir/measurement/README +converters_usage: +- DataAnalysis: + usage: '' + subtree: + project_dir: + usage: Project_1, Project_2 + subtree: + measurement: + usage: Measurement_1, Measurement_2, Measurement_3 + subtree: + README: + usage: '' + subtree: + description: + usage: Measurement_1, Measurement_2, Measurement_3 + subtree: {} + responsible_single: + usage: Measurement_1, Measurement_2, Person_1, Measurement_3, + Person_2, Person_3 + subtree: {} + responsible_list: + usage: '' + subtree: + Person: + usage: '' + subtree: {} +- ExperimentalData: + usage: '' + subtree: + project_dir: + usage: Project_4, Project_3 + subtree: + measurement: + usage: Measurement_5, Measurement_8, Measurement_6, Measurement_4, Measurement_7, + Measurement_9, Measurement_10 + subtree: + README: + usage: '' + subtree: + description: + usage: Measurement_5, Measurement_8, Measurement_6, Measurement_4, + Measurement_7, Measurement_9, Measurement_10 + subtree: {} + responsible_single: + usage: Measurement_8, Person_12, Person_11, Person_13, Measurement_7, + Person_10, Measurement_9, Measurement_10 + subtree: {} + responsible_list: + usage: '' + subtree: + Person: + usage: Person_5, Person_4, Measurement_5, Person_9, Person_8, + Measurement_6, Measurement_4, Person_6, Person_7 + subtree: {} +- SimulationData: + usage: '' + subtree: + project_dir: + usage: Project_5 + subtree: + measurement: + usage: Measurement_11 + subtree: + README: + usage: '' + subtree: + description: + usage: Measurement_11 + subtree: {} + responsible_single: + usage: Measurement_11, Person_14 + subtree: {} + responsible_list: + usage: '' + subtree: + Person: + usage: '' + subtree: {} diff --git a/tests/records.xml b/unittests/records.xml similarity index 100% rename from tests/records.xml rename to unittests/records.xml diff --git a/tests/scifolder_cfood.yml b/unittests/scifolder_cfood.yml similarity index 100% rename from tests/scifolder_cfood.yml rename to unittests/scifolder_cfood.yml diff --git a/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md b/unittests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md similarity index 100% rename from tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md rename to unittests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-04_average-all-exp/README.md diff --git a/tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md b/unittests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md similarity index 100% rename from tests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md rename to unittests/test_directories/examples_article/DataAnalysis/2020_SpeedOfLight/2020-01-05_average-all-exp-corr/README.md diff --git a/tests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md b/unittests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md similarity index 100% rename from tests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md rename to unittests/test_directories/examples_article/DataAnalysis/2020_climate-model-predict/2020-02-08_prediction-errors/README.md diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md similarity index 100% rename from tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md rename to unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-01_TimeOfFlight/README.md diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md similarity index 100% rename from tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md rename to unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-02_Cavity/README.md diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md similarity index 100% rename from tests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md rename to unittests/test_directories/examples_article/ExperimentalData/2020_SpeedOfLight/2020-01-03/README.md diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01/README.md similarity index 100% rename from tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01/README.md rename to unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1980-01-01/README.md diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01/README.md similarity index 100% rename from tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01/README.md rename to unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/1990-01-01/README.md diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01/README.md similarity index 100% rename from tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01/README.md rename to unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2000-01-01/README.md diff --git a/tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01/README.md b/unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01/README.md similarity index 100% rename from tests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01/README.md rename to unittests/test_directories/examples_article/ExperimentalData/2020_climate-model-predict/2010-01-01/README.md diff --git a/tests/test_directories/examples_article/Publications/Articles/2020_AuthorA-JourRel/README.md b/unittests/test_directories/examples_article/Publications/Articles/2020_AuthorA-JourRel/README.md similarity index 100% rename from tests/test_directories/examples_article/Publications/Articles/2020_AuthorA-JourRel/README.md rename to unittests/test_directories/examples_article/Publications/Articles/2020_AuthorA-JourRel/README.md diff --git a/tests/test_directories/examples_article/Publications/Presentations/2020-03-01_AuthorD-climate-model-conf/README.md b/unittests/test_directories/examples_article/Publications/Presentations/2020-03-01_AuthorD-climate-model-conf/README.md similarity index 100% rename from tests/test_directories/examples_article/Publications/Presentations/2020-03-01_AuthorD-climate-model-conf/README.md rename to unittests/test_directories/examples_article/Publications/Presentations/2020-03-01_AuthorD-climate-model-conf/README.md diff --git a/tests/test_directories/examples_article/Publications/Reports/2020-01-10_avg-speed-of-light/README.md b/unittests/test_directories/examples_article/Publications/Reports/2020-01-10_avg-speed-of-light/README.md similarity index 100% rename from tests/test_directories/examples_article/Publications/Reports/2020-01-10_avg-speed-of-light/README.md rename to unittests/test_directories/examples_article/Publications/Reports/2020-01-10_avg-speed-of-light/README.md diff --git a/tests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01/README.md b/unittests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01/README.md similarity index 100% rename from tests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01/README.md rename to unittests/test_directories/examples_article/SimulationData/2020_climate-model-predict/2020-02-01/README.md diff --git a/tests/test_tool.py b/unittests/test_tool.py similarity index 100% rename from tests/test_tool.py rename to unittests/test_tool.py