示例#1
0
    def test_from_csv(self):
        table1 = Table(self.rows, self.columns)
        table2 = Table.from_csv('examples/test.csv', self.columns)

        self.assertSequenceEqual(table1.get_column_names(), table2.get_column_names())
        self.assertSequenceEqual(table1.get_column_types(), table2.get_column_types())

        self.assertEqual(len(table1.columns), len(table2.columns))
        self.assertEqual(len(table1.rows), len(table2.rows))

        self.assertSequenceEqual(table1.rows[0], table2.rows[0])
        self.assertSequenceEqual(table1.rows[1], table2.rows[1])
        self.assertSequenceEqual(table1.rows[2], table2.rows[2])
示例#2
0
    def test_from_csv(self):
        table1 = Table(self.rows, self.columns)
        table2 = Table.from_csv('examples/test.csv', self.columns)

        self.assertSequenceEqual(table1.get_column_names(),
                                 table2.get_column_names())
        self.assertSequenceEqual(table1.get_column_types(),
                                 table2.get_column_types())

        self.assertEqual(len(table1.columns), len(table2.columns))
        self.assertEqual(len(table1.rows), len(table2.rows))

        self.assertSequenceEqual(table1.rows[0], table2.rows[0])
        self.assertSequenceEqual(table1.rows[1], table2.rows[1])
        self.assertSequenceEqual(table1.rows[2], table2.rows[2])
示例#3
0
    def test_get_column_names(self):
        table = Table(self.rows, self.columns)

        self.assertSequenceEqual(table.get_column_names(),
                                 [n for n, t in self.columns])
示例#4
0
    def test_get_column_names(self):
        table = Table(self.rows, self.columns)

        self.assertSequenceEqual(table.get_column_names(), [n for n, t in self.columns])