Source code for compshs.data.tests.test_base
import unittest
from compshs.data.base import Dataset
[docs]class TestDataset(unittest.TestCase):
[docs] def test_init(self):
dataset = Dataset(name='xyz', test_key=[1, 2, 3])
self.assertEqual(dataset.name, 'xyz')
self.assertEqual(dataset.test_key, [1, 2, 3])
[docs] def test_set_attr(self):
dataset = Dataset()
dataset.name = 'xyz'
self.assertEqual(dataset.name, 'xyz')
[docs] def test_get_attr(self):
dataset = Dataset()
with self.assertRaises(AttributeError):
_ = dataset.non