Skip to content

Commit 0fd3cd3

Browse files
committed
Move dataset test to test_dataloaders
1 parent 922efc0 commit 0fd3cd3

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

tests/test_dataloaders.py

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from pathlib import Path
22

3-
import numpy as np
43
import pytest
54
import torch
65
from torchvision import transforms
@@ -26,14 +25,19 @@
2625
],
2726
)
2827
def test_load_data(data_name, expected):
29-
print(data_name)
3028
dataset, _, _ = load_data(
3129
data_name,
32-
data_dir=Path("data"),
30+
train=False,
31+
data_dir=Path("Data"),
3332
transform=transforms.ToTensor(),
3433
)
35-
assert isinstance(dataset, expected)
36-
assert len(dataset) > 0
37-
assert isinstance(dataset[0], tuple)
38-
assert isinstance(dataset[0][0], torch.Tensor)
39-
assert isinstance(dataset[0][1], int)
34+
35+
sample = dataset[0]
36+
img, label = sample
37+
38+
assert isinstance(dataset, expected), f"{type(dataset)} != {expected}"
39+
assert len(dataset) > 0, "Dataset is empty"
40+
assert isinstance(sample, tuple), f"{type(sample)} != tuple"
41+
assert isinstance(img, torch.Tensor), f"{type(img)} != torch.Tensor"
42+
assert isinstance(label, int), f"{type(label)} != int"
43+
assert len(img.size()) == 3, f"{len(img.size())} != 3"

0 commit comments

Comments
 (0)