Files
2025-03-10 14:34:01 -07:00

37 lines
1.1 KiB
Python

import os
import sys
import unittest
PROJECT_ROOT = os.path.realpath(os.path.join(os.path.dirname(__file__), "..", ".."))
MODULE_ROOT = os.path.join(PROJECT_ROOT, "modules")
sys.path.append(MODULE_ROOT)
from pytorch_wrapper.ptv_dataset import PtvDataset
from pytorch_wrapper.ptv_transforms_to_tensor import PtvTransformsToTensor
class TestPtvDataset(unittest.TestCase):
def setUp(self):
"""Set up test data."""
self.node = PtvDataset()
self.compose_node = PtvTransformsToTensor()
def test_no_transform(self):
"""Tests downloading without transform"""
self.node.f("MNIST",
True, # download
"", # root
'{"train": True}',
transform=None)
def test_with_transform(self):
"""Tests downloading with transform"""
transform = self.compose_node.f()[0]
self.node.f("MNIST",
True, # download
"", # root
'{"train": False}',
transform=transform)
if __name__ == "__main__":
unittest.main()