Beispiel #1
0
    def test_normal(self):
        dataframe = pandas.DataFrame(
            [[0, 0.1, "a"], [1, 1.1, "bb"], [2, 2.2, "ccc"]],
            columns=["id", "value", "name"])
        expected = TableData(
            "tablename",
            ["id", "value", "name"],
            [[0, Decimal("0.1"), "a"], [1, Decimal("1.1"), "bb"],
             [2, Decimal("2.2"), "ccc"]],
        )

        assert TableData.from_dataframe(dataframe,
                                        "tablename").equals(expected)
Beispiel #2
0
    def test_normal(self):
        dataframe = pandas.DataFrame([
            [0, 0.1, "a"],
            [1, 1.1, "bb"],
            [2, 2.2, "ccc"],
        ],
                                     columns=['id', 'value', 'name'])
        expected = TableData(table_name="tablename",
                             header_list=['id', 'value', 'name'],
                             row_list=[
                                 [0, Decimal('0.1'), 'a'],
                                 [1, Decimal('1.1'), 'bb'],
                                 [2, Decimal('2.2'), 'ccc'],
                             ])

        assert TableData.from_dataframe(dataframe,
                                        "tablename").equals(expected)