File tree Expand file tree Collapse file tree 1 file changed +12
-8
lines changed
Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Original file line number Diff line number Diff line change 11from pathlib import Path
22
3- import numpy as np
43import pytest
54import torch
65from torchvision import transforms
2625 ],
2726)
2827def 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"
You can’t perform that action at this time.
0 commit comments