diff --git a/tests/test_mc_ch.py b/tests/test_mc_ch.py deleted file mode 100644 index 9fe5e6e37fac8ade8b63f7b136c17e448db21daf..0000000000000000000000000000000000000000 --- a/tests/test_mc_ch.py +++ /dev/null @@ -1,505 +0,0 @@ -# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch> -# -# SPDX-License-Identifier: GPL-3.0-or-later -"""Tests for the aggregated Montgomery-Shenzhen dataset.""" - -import pytest - - -@pytest.mark.skip(reason="Test need to be updated") -def test_dataset_consistency(): - from ptbench.data.montgomery import default as mc - from ptbench.data.montgomery import fold_0 as mc_f0 - from ptbench.data.montgomery import fold_1 as mc_f1 - from ptbench.data.montgomery import fold_2 as mc_f2 - from ptbench.data.montgomery import fold_3 as mc_f3 - from ptbench.data.montgomery import fold_4 as mc_f4 - from ptbench.data.montgomery import fold_5 as mc_f5 - from ptbench.data.montgomery import fold_6 as mc_f6 - from ptbench.data.montgomery import fold_7 as mc_f7 - from ptbench.data.montgomery import fold_8 as mc_f8 - from ptbench.data.montgomery import fold_9 as mc_f9 - from ptbench.data.montgomery_shenzhen import default as mc_ch - from ptbench.data.montgomery_shenzhen import fold_0 as mc_ch_f0 - from ptbench.data.montgomery_shenzhen import fold_1 as mc_ch_f1 - from ptbench.data.montgomery_shenzhen import fold_2 as mc_ch_f2 - from ptbench.data.montgomery_shenzhen import fold_3 as mc_ch_f3 - from ptbench.data.montgomery_shenzhen import fold_4 as mc_ch_f4 - from ptbench.data.montgomery_shenzhen import fold_5 as mc_ch_f5 - from ptbench.data.montgomery_shenzhen import fold_6 as mc_ch_f6 - from ptbench.data.montgomery_shenzhen import fold_7 as mc_ch_f7 - from ptbench.data.montgomery_shenzhen import fold_8 as mc_ch_f8 - from ptbench.data.montgomery_shenzhen import fold_9 as mc_ch_f9 - from ptbench.data.shenzhen import default as ch - from ptbench.data.shenzhen import fold_0 as ch_f0 - from ptbench.data.shenzhen import fold_1 as ch_f1 - from ptbench.data.shenzhen import fold_2 as ch_f2 - from ptbench.data.shenzhen import fold_3 as ch_f3 - from ptbench.data.shenzhen import fold_4 as ch_f4 - from ptbench.data.shenzhen import fold_5 as ch_f5 - from ptbench.data.shenzhen import fold_6 as ch_f6 - from ptbench.data.shenzhen import fold_7 as ch_f7 - from ptbench.data.shenzhen import fold_8 as ch_f8 - from ptbench.data.shenzhen import fold_9 as ch_f9 - - # Default protocol - mc_ch_dataset = mc_ch.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc.dataset - ch_dataset = ch.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f0 protocol - mc_ch_dataset = mc_ch_f0.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f0.dataset - ch_dataset = ch_f0.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f1 protocol - mc_ch_dataset = mc_ch_f1.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f1.dataset - ch_dataset = ch_f1.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f2 protocol - mc_ch_dataset = mc_ch_f2.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f2.dataset - ch_dataset = ch_f2.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f3 protocol - mc_ch_dataset = mc_ch_f3.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f3.dataset - ch_dataset = ch_f3.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f4 protocol - mc_ch_dataset = mc_ch_f4.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f4.dataset - ch_dataset = ch_f4.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f5 protocol - mc_ch_dataset = mc_ch_f5.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f5.dataset - ch_dataset = ch_f5.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f6 protocol - mc_ch_dataset = mc_ch_f6.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f6.dataset - ch_dataset = ch_f6.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f7 protocol - mc_ch_dataset = mc_ch_f7.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f7.dataset - ch_dataset = ch_f7.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f8 protocol - mc_ch_dataset = mc_ch_f8.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f8.dataset - ch_dataset = ch_f8.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f9 protocol - mc_ch_dataset = mc_ch_f9.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f9.dataset - ch_dataset = ch_f9.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f0 protocol RGB - mc_ch_dataset = mc_ch_f0_rgb.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f0_rgb.dataset - ch_dataset = ch_f0_rgb.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f1 protocol RGB - mc_ch_dataset = mc_ch_f1_rgb.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f1_rgb.dataset - ch_dataset = ch_f1_rgb.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f2 protocol RGB - mc_ch_dataset = mc_ch_f2_rgb.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f2_rgb.dataset - ch_dataset = ch_f2_rgb.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f3 protocol RGB - mc_ch_dataset = mc_ch_f3_rgb.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f3_rgb.dataset - ch_dataset = ch_f3_rgb.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f4 protocol RGB - mc_ch_dataset = mc_ch_f4_rgb.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f4_rgb.dataset - ch_dataset = ch_f4_rgb.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f5 protocol RGB - mc_ch_dataset = mc_ch_f5_rgb.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f5_rgb.dataset - ch_dataset = ch_f5_rgb.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f6 protocol RGB - mc_ch_dataset = mc_ch_f6_rgb.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f6_rgb.dataset - ch_dataset = ch_f6_rgb.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f7 protocol RGB - mc_ch_dataset = mc_ch_f7_rgb.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f7_rgb.dataset - ch_dataset = ch_f7_rgb.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f8 protocol RGB - mc_ch_dataset = mc_ch_f8_rgb.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f8_rgb.dataset - ch_dataset = ch_f8_rgb.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) - - # f9 protocol RGB - mc_ch_dataset = mc_ch_f9_rgb.dataset - assert isinstance(mc_ch_dataset, dict) - - mc_dataset = mc_f9_rgb.dataset - ch_dataset = ch_f9_rgb.dataset - - assert "train" in mc_ch_dataset - assert len(mc_ch_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) - - assert "validation" in mc_ch_dataset - assert len(mc_ch_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) - - assert "test" in mc_ch_dataset - assert len(mc_ch_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) diff --git a/tests/test_mc_ch_in.py b/tests/test_mc_ch_in.py deleted file mode 100644 index 6c79da4f26326d158a247f5746d7d2a477344072..0000000000000000000000000000000000000000 --- a/tests/test_mc_ch_in.py +++ /dev/null @@ -1,535 +0,0 @@ -# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch> -# -# SPDX-License-Identifier: GPL-3.0-or-later -"""Tests for the aggregated Montgomery-Shenzhen-Indian dataset.""" - -import pytest - - -@pytest.mark.skip(reason="Test need to be updated") -def test_dataset_consistency(): - from ptbench.data.indian import default as indian - from ptbench.data.indian import fold_0 as indian_f0 - from ptbench.data.indian import fold_1 as indian_f1 - from ptbench.data.indian import fold_2 as indian_f2 - from ptbench.data.indian import fold_3 as indian_f3 - from ptbench.data.indian import fold_4 as indian_f4 - from ptbench.data.indian import fold_5 as indian_f5 - from ptbench.data.indian import fold_6 as indian_f6 - from ptbench.data.indian import fold_7 as indian_f7 - from ptbench.data.indian import fold_8 as indian_f8 - from ptbench.data.indian import fold_9 as indian_f9 - from ptbench.data.montgomery import default as mc - from ptbench.data.montgomery import fold_0 as mc_f0 - from ptbench.data.montgomery import fold_1 as mc_f1 - from ptbench.data.montgomery import fold_2 as mc_f2 - from ptbench.data.montgomery import fold_3 as mc_f3 - from ptbench.data.montgomery import fold_4 as mc_f4 - from ptbench.data.montgomery import fold_5 as mc_f5 - from ptbench.data.montgomery import fold_6 as mc_f6 - from ptbench.data.montgomery import fold_7 as mc_f7 - from ptbench.data.montgomery import fold_8 as mc_f8 - from ptbench.data.montgomery import fold_9 as mc_f9 - from ptbench.data.montgomery_shenzhen_indian import default as mc_ch_in - from ptbench.data.montgomery_shenzhen_indian import fold_0 as mc_ch_in_f0 - from ptbench.data.montgomery_shenzhen_indian import fold_1 as mc_ch_in_f1 - from ptbench.data.montgomery_shenzhen_indian import fold_2 as mc_ch_in_f2 - from ptbench.data.montgomery_shenzhen_indian import fold_3 as mc_ch_in_f3 - from ptbench.data.montgomery_shenzhen_indian import fold_4 as mc_ch_in_f4 - from ptbench.data.montgomery_shenzhen_indian import fold_5 as mc_ch_in_f5 - from ptbench.data.montgomery_shenzhen_indian import fold_6 as mc_ch_in_f6 - from ptbench.data.montgomery_shenzhen_indian import fold_7 as mc_ch_in_f7 - from ptbench.data.montgomery_shenzhen_indian import fold_8 as mc_ch_in_f8 - from ptbench.data.montgomery_shenzhen_indian import fold_9 as mc_ch_in_f9 - from ptbench.data.shenzhen import default as ch - from ptbench.data.shenzhen import fold_0 as ch_f0 - from ptbench.data.shenzhen import fold_1 as ch_f1 - from ptbench.data.shenzhen import fold_2 as ch_f2 - from ptbench.data.shenzhen import fold_3 as ch_f3 - from ptbench.data.shenzhen import fold_4 as ch_f4 - from ptbench.data.shenzhen import fold_5 as ch_f5 - from ptbench.data.shenzhen import fold_6 as ch_f6 - from ptbench.data.shenzhen import fold_7 as ch_f7 - from ptbench.data.shenzhen import fold_8 as ch_f8 - from ptbench.data.shenzhen import fold_9 as ch_f9 - - # Default protocol - mc_ch_in_dataset = mc_ch_in.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc.dataset - ch_dataset = ch.dataset - in_dataset = indian.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 0 - mc_ch_in_dataset = mc_ch_in_f0.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f0.dataset - ch_dataset = ch_f0.dataset - in_dataset = indian_f0.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 1 - mc_ch_in_dataset = mc_ch_in_f1.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f1.dataset - ch_dataset = ch_f1.dataset - in_dataset = indian_f1.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 2 - mc_ch_in_dataset = mc_ch_in_f2.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f2.dataset - ch_dataset = ch_f2.dataset - in_dataset = indian_f2.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 3 - mc_ch_in_dataset = mc_ch_in_f3.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f3.dataset - ch_dataset = ch_f3.dataset - in_dataset = indian_f3.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 4 - mc_ch_in_dataset = mc_ch_in_f4.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f4.dataset - ch_dataset = ch_f4.dataset - in_dataset = indian_f4.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 5 - mc_ch_in_dataset = mc_ch_in_f5.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f5.dataset - ch_dataset = ch_f5.dataset - in_dataset = indian_f5.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 6 - mc_ch_in_dataset = mc_ch_in_f6.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f6.dataset - ch_dataset = ch_f6.dataset - in_dataset = indian_f6.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 7 - mc_ch_in_dataset = mc_ch_in_f7.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f7.dataset - ch_dataset = ch_f7.dataset - in_dataset = indian_f7.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 8 - mc_ch_in_dataset = mc_ch_in_f8.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f8.dataset - ch_dataset = ch_f8.dataset - in_dataset = indian_f8.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 9 - mc_ch_in_dataset = mc_ch_in_f9.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f9.dataset - ch_dataset = ch_f9.dataset - in_dataset = indian_f9.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 0, RGB - mc_ch_in_dataset = mc_ch_in_f0_rgb.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f0_rgb.dataset - ch_dataset = ch_f0_rgb.dataset - in_dataset = indian_f0_rgb.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 1, RGB - mc_ch_in_dataset = mc_ch_in_f1_rgb.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f1_rgb.dataset - ch_dataset = ch_f1_rgb.dataset - in_dataset = indian_f1_rgb.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 2, RGB - mc_ch_in_dataset = mc_ch_in_f2_rgb.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f2_rgb.dataset - ch_dataset = ch_f2_rgb.dataset - in_dataset = indian_f2_rgb.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 3, RGB - mc_ch_in_dataset = mc_ch_in_f3_rgb.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f3_rgb.dataset - ch_dataset = ch_f3_rgb.dataset - in_dataset = indian_f3_rgb.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 4, RGB - mc_ch_in_dataset = mc_ch_in_f4_rgb.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f4_rgb.dataset - ch_dataset = ch_f4_rgb.dataset - in_dataset = indian_f4_rgb.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 5, RGB - mc_ch_in_dataset = mc_ch_in_f5_rgb.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f5_rgb.dataset - ch_dataset = ch_f5_rgb.dataset - in_dataset = indian_f5_rgb.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 6, RGB - mc_ch_in_dataset = mc_ch_in_f6_rgb.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f6_rgb.dataset - ch_dataset = ch_f6_rgb.dataset - in_dataset = indian_f6_rgb.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 7, RGB - mc_ch_in_dataset = mc_ch_in_f7_rgb.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f7_rgb.dataset - ch_dataset = ch_f7_rgb.dataset - in_dataset = indian_f7_rgb.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 8, RGB - mc_ch_in_dataset = mc_ch_in_f8_rgb.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f8_rgb.dataset - ch_dataset = ch_f8_rgb.dataset - in_dataset = indian_f8_rgb.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) - - # Fold 9, RGB - mc_ch_in_dataset = mc_ch_in_f9_rgb.dataset - assert isinstance(mc_ch_in_dataset, dict) - - mc_dataset = mc_f9_rgb.dataset - ch_dataset = ch_f9_rgb.dataset - in_dataset = indian_f9_rgb.dataset - - assert "train" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) - - assert "validation" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) - - assert "test" in mc_ch_in_dataset - assert len(mc_ch_in_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) diff --git a/tests/test_mc_ch_in_11k.py b/tests/test_mc_ch_in_11k.py deleted file mode 100644 index f4a04253a92bad340671bb6bc49575e59795c872..0000000000000000000000000000000000000000 --- a/tests/test_mc_ch_in_11k.py +++ /dev/null @@ -1,630 +0,0 @@ -# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch> -# -# SPDX-License-Identifier: GPL-3.0-or-later -"""Tests for the aggregated Montgomery-Shenzhen-Indian dataset.""" - -import pytest - - -@pytest.mark.skip(reason="Test need to be updated") -def test_dataset_consistency(): - from ptbench.data.indian import default as indian - from ptbench.data.indian import fold_0 as indian_f0 - from ptbench.data.indian import fold_1 as indian_f1 - from ptbench.data.indian import fold_2 as indian_f2 - from ptbench.data.indian import fold_3 as indian_f3 - from ptbench.data.indian import fold_4 as indian_f4 - from ptbench.data.indian import fold_5 as indian_f5 - from ptbench.data.indian import fold_6 as indian_f6 - from ptbench.data.indian import fold_7 as indian_f7 - from ptbench.data.indian import fold_8 as indian_f8 - from ptbench.data.indian import fold_9 as indian_f9 - from ptbench.data.montgomery import default as mc - from ptbench.data.montgomery import fold_0 as mc_f0 - from ptbench.data.montgomery import fold_1 as mc_f1 - from ptbench.data.montgomery import fold_2 as mc_f2 - from ptbench.data.montgomery import fold_3 as mc_f3 - from ptbench.data.montgomery import fold_4 as mc_f4 - from ptbench.data.montgomery import fold_5 as mc_f5 - from ptbench.data.montgomery import fold_6 as mc_f6 - from ptbench.data.montgomery import fold_7 as mc_f7 - from ptbench.data.montgomery import fold_8 as mc_f8 - from ptbench.data.montgomery import fold_9 as mc_f9 - from ptbench.data.montgomery_shenzhen_indian_tbx11k import ( - v1_fold_1 as mc_ch_in_11k_f1, - ) - from ptbench.data.montgomery_shenzhen_indian_tbx11k import ( - v1_fold_2 as mc_ch_in_11k_f2, - ) - from ptbench.data.montgomery_shenzhen_indian_tbx11k import ( - v1_fold_3 as mc_ch_in_11k_f3, - ) - from ptbench.data.montgomery_shenzhen_indian_tbx11k import ( - v1_fold_4 as mc_ch_in_11k_f4, - ) - from ptbench.data.montgomery_shenzhen_indian_tbx11k import ( - v1_fold_5 as mc_ch_in_11k_f5, - ) - from ptbench.data.montgomery_shenzhen_indian_tbx11k import ( - v1_fold_6 as mc_ch_in_11k_f6, - ) - from ptbench.data.montgomery_shenzhen_indian_tbx11k import ( - v1_fold_7 as mc_ch_in_11k_f7, - ) - from ptbench.data.montgomery_shenzhen_indian_tbx11k import ( - v1_fold_8 as mc_ch_in_11k_f8, - ) - from ptbench.data.montgomery_shenzhen_indian_tbx11k import ( - v1_fold_9 as mc_ch_in_11k_f9, - ) - from ptbench.data.montgomery_shenzhen_indian_tbx11k import ( - v1_healthy_vs_atb as mc_ch_in_11k, - ) - from ptbench.data.shenzhen import default as ch - from ptbench.data.shenzhen import fold_0 as ch_f0 - from ptbench.data.shenzhen import fold_1 as ch_f1 - from ptbench.data.shenzhen import fold_2 as ch_f2 - from ptbench.data.shenzhen import fold_3 as ch_f3 - from ptbench.data.shenzhen import fold_4 as ch_f4 - from ptbench.data.shenzhen import fold_5 as ch_f5 - from ptbench.data.shenzhen import fold_6 as ch_f6 - from ptbench.data.shenzhen import fold_7 as ch_f7 - from ptbench.data.shenzhen import fold_8 as ch_f8 - from ptbench.data.shenzhen import fold_9 as ch_f9 - from ptbench.data.tbx11k import v1_fold_0 as tbx11k_f0 - from ptbench.data.tbx11k import v1_fold_1 as tbx11k_f1 - from ptbench.data.tbx11k import v1_fold_2 as tbx11k_f2 - from ptbench.data.tbx11k import v1_fold_3 as tbx11k_f3 - from ptbench.data.tbx11k import v1_fold_4 as tbx11k_f4 - from ptbench.data.tbx11k import v1_fold_5 as tbx11k_f5 - from ptbench.data.tbx11k import v1_fold_6 as tbx11k_f6 - from ptbench.data.tbx11k import v1_fold_7 as tbx11k_f7 - from ptbench.data.tbx11k import v1_fold_8 as tbx11k_f8 - from ptbench.data.tbx11k import v1_fold_9 as tbx11k_f9 - from ptbench.data.tbx11k import v1_healthy_vs_atb as tbx11k - - # Default protocol - mc_ch_in_11k_dataset = mc_ch_in_11k.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc.dataset - ch_dataset = ch.dataset - in_dataset = indian.dataset - tbx11k_dataset = tbx11k.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 0 - mc_ch_in_11k_dataset = mc_ch_in_11k_f0.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f0.dataset - ch_dataset = ch_f0.dataset - in_dataset = indian_f0.dataset - tbx11k_dataset = tbx11k_f0.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 1 - mc_ch_in_11k_dataset = mc_ch_in_11k_f1.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f1.dataset - ch_dataset = ch_f1.dataset - in_dataset = indian_f1.dataset - tbx11k_dataset = tbx11k_f1.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 2 - mc_ch_in_11k_dataset = mc_ch_in_11k_f2.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f2.dataset - ch_dataset = ch_f2.dataset - in_dataset = indian_f2.dataset - tbx11k_dataset = tbx11k_f2.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 3 - mc_ch_in_11k_dataset = mc_ch_in_11k_f3.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f3.dataset - ch_dataset = ch_f3.dataset - in_dataset = indian_f3.dataset - tbx11k_dataset = tbx11k_f3.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 4 - mc_ch_in_11k_dataset = mc_ch_in_11k_f4.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f4.dataset - ch_dataset = ch_f4.dataset - in_dataset = indian_f4.dataset - tbx11k_dataset = tbx11k_f4.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 5 - mc_ch_in_11k_dataset = mc_ch_in_11k_f5.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f5.dataset - ch_dataset = ch_f5.dataset - in_dataset = indian_f5.dataset - tbx11k_dataset = tbx11k_f5.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 6 - mc_ch_in_11k_dataset = mc_ch_in_11k_f6.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f6.dataset - ch_dataset = ch_f6.dataset - in_dataset = indian_f6.dataset - tbx11k_dataset = tbx11k_f6.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 7 - mc_ch_in_11k_dataset = mc_ch_in_11k_f7.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f7.dataset - ch_dataset = ch_f7.dataset - in_dataset = indian_f7.dataset - tbx11k_dataset = tbx11k_f7.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 8 - mc_ch_in_11k_dataset = mc_ch_in_11k_f8.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f8.dataset - ch_dataset = ch_f8.dataset - in_dataset = indian_f8.dataset - tbx11k_dataset = tbx11k_f8.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 9 - mc_ch_in_11k_dataset = mc_ch_in_11k_f9.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f9.dataset - ch_dataset = ch_f9.dataset - in_dataset = indian_f9.dataset - tbx11k_dataset = tbx11k_f9.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 0, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f0_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f0_rgb.dataset - ch_dataset = ch_f0_rgb.dataset - in_dataset = indian_f0_rgb.dataset - tbx11k_dataset = tbx11k_f0_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 1, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f1_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f1_rgb.dataset - ch_dataset = ch_f1_rgb.dataset - in_dataset = indian_f1_rgb.dataset - tbx11k_dataset = tbx11k_f1_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 2, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f2_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f2_rgb.dataset - ch_dataset = ch_f2_rgb.dataset - in_dataset = indian_f2_rgb.dataset - tbx11k_dataset = tbx11k_f2_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 3, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f3_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f3_rgb.dataset - ch_dataset = ch_f3_rgb.dataset - in_dataset = indian_f3_rgb.dataset - tbx11k_dataset = tbx11k_f3_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 4, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f4_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f4_rgb.dataset - ch_dataset = ch_f4_rgb.dataset - in_dataset = indian_f4_rgb.dataset - tbx11k_dataset = tbx11k_f4_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 5, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f5_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f5_rgb.dataset - ch_dataset = ch_f5_rgb.dataset - in_dataset = indian_f5_rgb.dataset - tbx11k_dataset = tbx11k_f5_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 6, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f6_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f6_rgb.dataset - ch_dataset = ch_f6_rgb.dataset - in_dataset = indian_f6_rgb.dataset - tbx11k_dataset = tbx11k_f6_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 7, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f7_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f7_rgb.dataset - ch_dataset = ch_f7_rgb.dataset - in_dataset = indian_f7_rgb.dataset - tbx11k_dataset = tbx11k_f7_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 8, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f8_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f8_rgb.dataset - ch_dataset = ch_f8_rgb.dataset - in_dataset = indian_f8_rgb.dataset - tbx11k_dataset = tbx11k_f8_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 9, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f9_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f9_rgb.dataset - ch_dataset = ch_f9_rgb.dataset - in_dataset = indian_f9_rgb.dataset - tbx11k_dataset = tbx11k_f9_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) diff --git a/tests/test_mc_ch_in_11kv2.py b/tests/test_mc_ch_in_11kv2.py deleted file mode 100644 index 64f942d9a9e7d799c9255a3146164fa2879a411a..0000000000000000000000000000000000000000 --- a/tests/test_mc_ch_in_11kv2.py +++ /dev/null @@ -1,613 +0,0 @@ -# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch> -# -# SPDX-License-Identifier: GPL-3.0-or-later -"""Tests for the aggregated Montgomery-Shenzhen-Indian dataset.""" - -import pytest - - -@pytest.mark.skip(reason="Test need to be updated") -def test_dataset_consistency(): - from ptbench.data.indian import default as indian - from ptbench.data.indian import fold_0 as indian_f0 - from ptbench.data.indian import fold_1 as indian_f1 - from ptbench.data.indian import fold_2 as indian_f2 - from ptbench.data.indian import fold_3 as indian_f3 - from ptbench.data.indian import fold_4 as indian_f4 - from ptbench.data.indian import fold_5 as indian_f5 - from ptbench.data.indian import fold_6 as indian_f6 - from ptbench.data.indian import fold_7 as indian_f7 - from ptbench.data.indian import fold_8 as indian_f8 - from ptbench.data.indian import fold_9 as indian_f9 - from ptbench.data.mc_ch_in_11kv2 import fold_0 as mc_ch_in_11k_f0 - from ptbench.data.mc_ch_in_11kv2 import fold_1 as mc_ch_in_11k_f1 - from ptbench.data.mc_ch_in_11kv2 import fold_2 as mc_ch_in_11k_f2 - from ptbench.data.mc_ch_in_11kv2 import fold_3 as mc_ch_in_11k_f3 - from ptbench.data.mc_ch_in_11kv2 import fold_4 as mc_ch_in_11k_f4 - from ptbench.data.mc_ch_in_11kv2 import fold_5 as mc_ch_in_11k_f5 - from ptbench.data.mc_ch_in_11kv2 import fold_6 as mc_ch_in_11k_f6 - from ptbench.data.mc_ch_in_11kv2 import fold_7 as mc_ch_in_11k_f7 - from ptbench.data.mc_ch_in_11kv2 import fold_8 as mc_ch_in_11k_f8 - from ptbench.data.mc_ch_in_11kv2 import fold_9 as mc_ch_in_11k_f9 - from ptbench.data.montgomery import default as mc - from ptbench.data.montgomery import fold_0 as mc_f0 - from ptbench.data.montgomery import fold_1 as mc_f1 - from ptbench.data.montgomery import fold_2 as mc_f2 - from ptbench.data.montgomery import fold_3 as mc_f3 - from ptbench.data.montgomery import fold_4 as mc_f4 - from ptbench.data.montgomery import fold_5 as mc_f5 - from ptbench.data.montgomery import fold_6 as mc_f6 - from ptbench.data.montgomery import fold_7 as mc_f7 - from ptbench.data.montgomery import fold_8 as mc_f8 - from ptbench.data.montgomery import fold_9 as mc_f9 - from ptbench.data.montgomery_shenzhen_indian_tbx11k import ( - v2_others_vs_atb as mc_ch_in_11k, - ) - from ptbench.data.shenzhen import default as ch - from ptbench.data.shenzhen import fold_0 as ch_f0 - from ptbench.data.shenzhen import fold_1 as ch_f1 - from ptbench.data.shenzhen import fold_2 as ch_f2 - from ptbench.data.shenzhen import fold_3 as ch_f3 - from ptbench.data.shenzhen import fold_4 as ch_f4 - from ptbench.data.shenzhen import fold_5 as ch_f5 - from ptbench.data.shenzhen import fold_6 as ch_f6 - from ptbench.data.shenzhen import fold_7 as ch_f7 - from ptbench.data.shenzhen import fold_8 as ch_f8 - from ptbench.data.shenzhen import fold_9 as ch_f9 - from ptbench.data.tbx11k_simplified_v2 import default as tbx11k - from ptbench.data.tbx11k_simplified_v2 import fold_0 as tbx11k_f0 - from ptbench.data.tbx11k_simplified_v2 import fold_1 as tbx11k_f1 - from ptbench.data.tbx11k_simplified_v2 import fold_2 as tbx11k_f2 - from ptbench.data.tbx11k_simplified_v2 import fold_3 as tbx11k_f3 - from ptbench.data.tbx11k_simplified_v2 import fold_4 as tbx11k_f4 - from ptbench.data.tbx11k_simplified_v2 import fold_5 as tbx11k_f5 - from ptbench.data.tbx11k_simplified_v2 import fold_6 as tbx11k_f6 - from ptbench.data.tbx11k_simplified_v2 import fold_7 as tbx11k_f7 - from ptbench.data.tbx11k_simplified_v2 import fold_8 as tbx11k_f8 - from ptbench.data.tbx11k_simplified_v2 import fold_9 as tbx11k_f9 - - # Default protocol - mc_ch_in_11k_dataset = mc_ch_in_11k.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc.dataset - ch_dataset = ch.dataset - in_dataset = indian.dataset - tbx11k_dataset = tbx11k.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 0 - mc_ch_in_11k_dataset = mc_ch_in_11k_f0.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f0.dataset - ch_dataset = ch_f0.dataset - in_dataset = indian_f0.dataset - tbx11k_dataset = tbx11k_f0.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 1 - mc_ch_in_11k_dataset = mc_ch_in_11k_f1.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f1.dataset - ch_dataset = ch_f1.dataset - in_dataset = indian_f1.dataset - tbx11k_dataset = tbx11k_f1.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 2 - mc_ch_in_11k_dataset = mc_ch_in_11k_f2.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f2.dataset - ch_dataset = ch_f2.dataset - in_dataset = indian_f2.dataset - tbx11k_dataset = tbx11k_f2.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 3 - mc_ch_in_11k_dataset = mc_ch_in_11k_f3.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f3.dataset - ch_dataset = ch_f3.dataset - in_dataset = indian_f3.dataset - tbx11k_dataset = tbx11k_f3.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 4 - mc_ch_in_11k_dataset = mc_ch_in_11k_f4.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f4.dataset - ch_dataset = ch_f4.dataset - in_dataset = indian_f4.dataset - tbx11k_dataset = tbx11k_f4.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 5 - mc_ch_in_11k_dataset = mc_ch_in_11k_f5.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f5.dataset - ch_dataset = ch_f5.dataset - in_dataset = indian_f5.dataset - tbx11k_dataset = tbx11k_f5.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 6 - mc_ch_in_11k_dataset = mc_ch_in_11k_f6.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f6.dataset - ch_dataset = ch_f6.dataset - in_dataset = indian_f6.dataset - tbx11k_dataset = tbx11k_f6.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 7 - mc_ch_in_11k_dataset = mc_ch_in_11k_f7.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f7.dataset - ch_dataset = ch_f7.dataset - in_dataset = indian_f7.dataset - tbx11k_dataset = tbx11k_f7.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 8 - mc_ch_in_11k_dataset = mc_ch_in_11k_f8.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f8.dataset - ch_dataset = ch_f8.dataset - in_dataset = indian_f8.dataset - tbx11k_dataset = tbx11k_f8.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 9 - mc_ch_in_11k_dataset = mc_ch_in_11k_f9.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f9.dataset - ch_dataset = ch_f9.dataset - in_dataset = indian_f9.dataset - tbx11k_dataset = tbx11k_f9.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 0, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f0_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f0_rgb.dataset - ch_dataset = ch_f0_rgb.dataset - in_dataset = indian_f0_rgb.dataset - tbx11k_dataset = tbx11k_f0_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 1, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f1_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f1_rgb.dataset - ch_dataset = ch_f1_rgb.dataset - in_dataset = indian_f1_rgb.dataset - tbx11k_dataset = tbx11k_f1_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 2, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f2_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f2_rgb.dataset - ch_dataset = ch_f2_rgb.dataset - in_dataset = indian_f2_rgb.dataset - tbx11k_dataset = tbx11k_f2_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 3, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f3_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f3_rgb.dataset - ch_dataset = ch_f3_rgb.dataset - in_dataset = indian_f3_rgb.dataset - tbx11k_dataset = tbx11k_f3_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 4, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f4_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f4_rgb.dataset - ch_dataset = ch_f4_rgb.dataset - in_dataset = indian_f4_rgb.dataset - tbx11k_dataset = tbx11k_f4_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 5, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f5_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f5_rgb.dataset - ch_dataset = ch_f5_rgb.dataset - in_dataset = indian_f5_rgb.dataset - tbx11k_dataset = tbx11k_f5_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 6, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f6_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f6_rgb.dataset - ch_dataset = ch_f6_rgb.dataset - in_dataset = indian_f6_rgb.dataset - tbx11k_dataset = tbx11k_f6_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 7, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f7_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f7_rgb.dataset - ch_dataset = ch_f7_rgb.dataset - in_dataset = indian_f7_rgb.dataset - tbx11k_dataset = tbx11k_f7_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 8, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f8_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f8_rgb.dataset - ch_dataset = ch_f8_rgb.dataset - in_dataset = indian_f8_rgb.dataset - tbx11k_dataset = tbx11k_f8_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) - - # Fold 9, RGB - mc_ch_in_11k_dataset = mc_ch_in_11k_f9_rgb.dataset - assert isinstance(mc_ch_in_11k_dataset, dict) - - mc_dataset = mc_f9_rgb.dataset - ch_dataset = ch_f9_rgb.dataset - in_dataset = indian_f9_rgb.dataset - tbx11k_dataset = tbx11k_f9_rgb.dataset - - assert "train" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["train"]) == len(mc_dataset["train"]) + len( - ch_dataset["train"] - ) + len(in_dataset["train"]) + len(tbx11k_dataset["train"]) - - assert "validation" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["validation"]) == len( - mc_dataset["validation"] - ) + len(ch_dataset["validation"]) + len(in_dataset["validation"]) + len( - tbx11k_dataset["validation"] - ) - - assert "test" in mc_ch_in_11k_dataset - assert len(mc_ch_in_11k_dataset["test"]) == len(mc_dataset["test"]) + len( - ch_dataset["test"] - ) + len(in_dataset["test"]) + len(tbx11k_dataset["test"]) diff --git a/tests/test_montgomery_shenzhen.py b/tests/test_montgomery_shenzhen.py new file mode 100644 index 0000000000000000000000000000000000000000..4618e25f420b7bc812fc17ceed97197e1420696f --- /dev/null +++ b/tests/test_montgomery_shenzhen.py @@ -0,0 +1,55 @@ +# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch> +# +# SPDX-License-Identifier: GPL-3.0-or-later +"""Tests for the aggregated Montgomery-Shenzhen dataset.""" + +import importlib + +import pytest + + +@pytest.mark.parametrize( + "name", + [ + "default", + "fold_0", + "fold_1", + "fold_2", + "fold_3", + "fold_4", + "fold_5", + "fold_6", + "fold_7", + "fold_8", + "fold_9", + ], +) +def test_split_consistency(name: str): + montgomery = importlib.import_module( + f".{name}", "ptbench.data.montgomery" + ).datamodule + + shenzhen = importlib.import_module( + f".{name}", "ptbench.data.shenzhen" + ).datamodule + + combined = importlib.import_module( + f".{name}", "ptbench.data.montgomery_shenzhen" + ).datamodule + + MontgomeryLoader = importlib.import_module( + ".datamodule", "ptbench.data.montgomery" + ).RawDataLoader + + ShenzhenLoader = importlib.import_module( + ".datamodule", "ptbench.data.shenzhen" + ).RawDataLoader + + for split in ("train", "validation", "test"): + assert montgomery.splits[split][0][0] == combined.splits[split][0][0] + assert isinstance(montgomery.splits[split][0][1], MontgomeryLoader) + assert isinstance(combined.splits[split][0][1], MontgomeryLoader) + + assert shenzhen.splits[split][0][0] == combined.splits[split][1][0] + assert isinstance(shenzhen.splits[split][0][1], ShenzhenLoader) + assert isinstance(combined.splits[split][1][1], ShenzhenLoader) diff --git a/tests/test_montgomery_shenzhen_indian.py b/tests/test_montgomery_shenzhen_indian.py new file mode 100644 index 0000000000000000000000000000000000000000..7ff4985bd816fea4c29fd65405788493a50db367 --- /dev/null +++ b/tests/test_montgomery_shenzhen_indian.py @@ -0,0 +1,67 @@ +# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch> +# +# SPDX-License-Identifier: GPL-3.0-or-later +"""Tests for the aggregated Montgomery-Shenzhen-Indian dataset.""" + +import importlib + +import pytest + + +@pytest.mark.parametrize( + "name", + [ + "default", + "fold_0", + "fold_1", + "fold_2", + "fold_3", + "fold_4", + "fold_5", + "fold_6", + "fold_7", + "fold_8", + "fold_9", + ], +) +def test_split_consistency(name: str): + montgomery = importlib.import_module( + f".{name}", "ptbench.data.montgomery" + ).datamodule + + shenzhen = importlib.import_module( + f".{name}", "ptbench.data.shenzhen" + ).datamodule + + indian = importlib.import_module( + f".{name}", "ptbench.data.indian" + ).datamodule + + combined = importlib.import_module( + f".{name}", "ptbench.data.montgomery_shenzhen_indian" + ).datamodule + + MontgomeryLoader = importlib.import_module( + ".datamodule", "ptbench.data.montgomery" + ).RawDataLoader + + ShenzhenLoader = importlib.import_module( + ".datamodule", "ptbench.data.shenzhen" + ).RawDataLoader + + IndianLoader = importlib.import_module( + ".datamodule", "ptbench.data.indian" + ).RawDataLoader + + for split in ("train", "validation", "test"): + assert montgomery.splits[split][0][0] == combined.splits[split][0][0] + assert isinstance(montgomery.splits[split][0][1], MontgomeryLoader) + assert isinstance(combined.splits[split][0][1], MontgomeryLoader) + + assert shenzhen.splits[split][0][0] == combined.splits[split][1][0] + assert isinstance(shenzhen.splits[split][0][1], ShenzhenLoader) + assert isinstance(combined.splits[split][1][1], ShenzhenLoader) + + assert indian.splits[split][0][0] == combined.splits[split][2][0] + assert isinstance(indian.splits[split][0][1], IndianLoader) + assert isinstance(combined.splits[split][2][1], IndianLoader) diff --git a/tests/test_montgomery_shenzhen_indian_tbx11k.py b/tests/test_montgomery_shenzhen_indian_tbx11k.py new file mode 100644 index 0000000000000000000000000000000000000000..6abde7b91e5936bdcb3b38d060792b153b325812 --- /dev/null +++ b/tests/test_montgomery_shenzhen_indian_tbx11k.py @@ -0,0 +1,90 @@ +# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch> +# +# SPDX-License-Identifier: GPL-3.0-or-later +"""Tests for the aggregated Montgomery-Shenzhen-Indian-TBX11k dataset.""" + +import importlib + +import pytest + + +@pytest.mark.parametrize( + "name,tbx11k_name", + [ + ("default", "v1_healthy_vs_atb"), + ("fold_0", "v1_fold_0"), + ("fold_1", "v1_fold_1"), + ("fold_2", "v1_fold_2"), + ("fold_3", "v1_fold_3"), + ("fold_4", "v1_fold_4"), + ("fold_5", "v1_fold_5"), + ("fold_6", "v1_fold_6"), + ("fold_7", "v1_fold_7"), + ("fold_8", "v1_fold_8"), + ("fold_9", "v1_fold_9"), + ("default", "v2_others_vs_atb"), + ("fold_0", "v2_fold_0"), + ("fold_1", "v2_fold_1"), + ("fold_2", "v2_fold_2"), + ("fold_3", "v2_fold_3"), + ("fold_4", "v2_fold_4"), + ("fold_5", "v2_fold_5"), + ("fold_6", "v2_fold_6"), + ("fold_7", "v2_fold_7"), + ("fold_8", "v2_fold_8"), + ("fold_9", "v2_fold_9"), + ], +) +def test_split_consistency(name: str, tbx11k_name: str): + montgomery = importlib.import_module( + f".{name}", "ptbench.data.montgomery" + ).datamodule + + shenzhen = importlib.import_module( + f".{name}", "ptbench.data.shenzhen" + ).datamodule + + indian = importlib.import_module( + f".{name}", "ptbench.data.indian" + ).datamodule + + tbx11k = importlib.import_module( + f".{tbx11k_name}", "ptbench.data.tbx11k" + ).datamodule + + combined = importlib.import_module( + f".{tbx11k_name}", "ptbench.data.montgomery_shenzhen_indian_tbx11k" + ).datamodule + + MontgomeryLoader = importlib.import_module( + ".datamodule", "ptbench.data.montgomery" + ).RawDataLoader + + ShenzhenLoader = importlib.import_module( + ".datamodule", "ptbench.data.shenzhen" + ).RawDataLoader + + IndianLoader = importlib.import_module( + ".datamodule", "ptbench.data.indian" + ).RawDataLoader + + TBX11kLoader = importlib.import_module( + ".datamodule", "ptbench.data.tbx11k" + ).RawDataLoader + + for split in ("train", "validation", "test"): + assert montgomery.splits[split][0][0] == combined.splits[split][0][0] + assert isinstance(montgomery.splits[split][0][1], MontgomeryLoader) + assert isinstance(combined.splits[split][0][1], MontgomeryLoader) + + assert shenzhen.splits[split][0][0] == combined.splits[split][1][0] + assert isinstance(shenzhen.splits[split][0][1], ShenzhenLoader) + assert isinstance(combined.splits[split][1][1], ShenzhenLoader) + + assert indian.splits[split][0][0] == combined.splits[split][2][0] + assert isinstance(indian.splits[split][0][1], IndianLoader) + assert isinstance(combined.splits[split][2][1], IndianLoader) + + assert tbx11k.splits[split][0][0] == combined.splits[split][3][0] + assert isinstance(tbx11k.splits[split][0][1], TBX11kLoader) + assert isinstance(combined.splits[split][3][1], TBX11kLoader)