コード例 #1
0
class MyTestCase(unittest.TestCase):
    def setUp(self) -> None:
        self.csv_reader = CsvReader('UnitTestAddition.csv')

    def test_return_data_as_objects(self):
        people = self.csv_reader.return_data_as_objects('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__)
コード例 #2
0
ファイル: CSVTests.py プロジェクト: JaySRT/Python_Calculator
class MyTestCase(unittest.TestCase):
    def setUp(self) -> None:
        self.csv_reader = CsvReader('/src/Subtraction.csv')

    def test_return_data_as_objects(self):
        values = self.csv_reader.return_data_as_objects('Value')
        self.assertIsInstance(values, list)
        test_class = ClassFactory('Value', self.csv_reader.data[0])
        for value in values:
            self.assertEqual(value.__name__, test_class.__name__)
コード例 #3
0
class MyTestCase(unittest.TestCase):

    def setUp(self) -> None:
        self.csv_reader = CsvReader('src/CsvData/Subtraction.csv')

    def test_return_data_as_objects(self):
        data = self.csv_reader.return_data_as_objects('value1')
        self.assertIsInstance(data, list)
        test_data = ClassFactory('value1', self.csv_reader.data[0])

        for value1 in data:
            self.assertEqual(value1.__name__, test_data.__name__)