Newer
Older
# SPDX-FileCopyrightText: Copyright © 2023 Idiap Research Institute <contact@idiap.ch>
#
# SPDX-License-Identifier: GPL-3.0-or-later

André Anjos
committed
from mednet.data.split import JSONDatabaseSplit
def test_json_loading(datadir):
# tests if we can build a simple JSON loader for the Iris Flower dataset
database_split = JSONDatabaseSplit(datadir / "iris.json")
assert len(database_split["train"]) == 75
for k in database_split["train"]:
for f in range(4):

André Anjos
committed
assert isinstance(k[f], int | float)
assert isinstance(k[4], str)
assert len(database_split["test"]) == 75
for k in database_split["test"]:
for f in range(4):

André Anjos
committed
assert isinstance(k[f], int | float)
assert isinstance(k[4], str)