class MyTestCase(unittest.TestCase): def setUp(self) -> None: self.csv_reader = CsvReader('src/UnitTestSubtraction.csv') def test_return_data_as_objects(self): value1 = self.csv_reader.return_data_as_class('Value 1') value2 = self.csv_reader.return_data_as_class('Value 2') result = self.csv_reader.return_data_as_class('result') self.assertIsInstance(value1, list) self.assertIsInstance(value2, list) self.assertIsInstance(result, list) test_class1 = class_factory('Value 1', self.csv_reader.data[0]) test_class2 = class_factory('Value 2', self.csv_reader.data[0]) test_class3 = class_factory('result', self.csv_reader.data[0]) for value in value1: self.assertEqual(value.__name__, test_class1.__name__) for value in value2: self.assertEqual(value.__name__, test_class2.__name__) for value in result: self.assertEqual(value.__name__, test_class3.__name__)
class MyTestCase(unittest.TestCase): def setUp(self) -> None: self.csv_reader = CsvReader('Tests/Data/employee_birthday.csv') def test_return_data_as_objects(self): people = self.csv_reader.return_data_as_class('person') self.assertIsInstance(people, list)
class MyTestCase(unittest.TestCase): def setUp(self) -> None: self.csv_reader = CsvReader('subtract.csv') def test_return_data_as_objects(self): people = self.csv_reader.return_data_as_class('person') self.assertIsInstance(people, list) test_class = ClassFactory('person', self.csv_reader.data[0]) for person in people: self.assertEqual(person.__name__, test_class.__name__)