From fc72b3816db55d7f3e16c6f65c68980c4fea4e34 Mon Sep 17 00:00:00 2001 From: Baptiste Bauvin <baptiste.bauvin@lis-lab.fr> Date: Fri, 1 May 2020 09:31:11 -0400 Subject: [PATCH] Random state in tests --- summit/multiview_platform/utils/dataset.py | 2 +- summit/tests/test_utils/test_dataset.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/summit/multiview_platform/utils/dataset.py b/summit/multiview_platform/utils/dataset.py index 168903bd..953bcb16 100644 --- a/summit/multiview_platform/utils/dataset.py +++ b/summit/multiview_platform/utils/dataset.py @@ -644,7 +644,7 @@ class HDF5Dataset(Dataset): def get_name(self): """Ony works if there are not multiple dots in the files name""" - return self.dataset.filename.split('/')[-1].split('.')[0] + return os.path.split(self.dataset.filename)[-1].split('.')[0] def is_just_number(string): diff --git a/summit/tests/test_utils/test_dataset.py b/summit/tests/test_utils/test_dataset.py index f8b64e05..67750428 100644 --- a/summit/tests/test_utils/test_dataset.py +++ b/summit/tests/test_utils/test_dataset.py @@ -204,10 +204,10 @@ class Test_Dataset(unittest.TestCase): def test_check_selected_label_names(self): dataset_object = dataset.HDF5Dataset(hdf5_file=self.dataset_file) names = dataset_object.check_selected_label_names( - nb_labels=2, random_state=self.rs) - self.assertEqual(names, ["1", "0"]) + nb_labels=2, random_state=np.random.RandomState(42)) + self.assertEqual(names, ["0", "1"]) names = dataset_object.check_selected_label_names(selected_label_names=['0', '2'], - random_state=self.rs) + random_state=np.random.RandomState(42)) self.assertEqual(names, ["0", "2"]) def test_select_views_and_labels(self): @@ -234,9 +234,9 @@ class Test_Dataset(unittest.TestCase): names = dataset_object.select_views_and_labels( nb_labels=2, view_names=["ViewN0"], - random_state=self.rs, + random_state=np.random.RandomState(42), path_for_new=tmp_path) - self.assertEqual(names, {0: '2', 1: '1'}) + self.assertEqual(names, {0: '0', 1: '1'}) self.assertEqual(dataset_object.nb_view, 1) dataset_object.dataset.close() os.remove(os.path.join(tmp_path, "test_filter_temp_filter.hdf5")) -- GitLab