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)
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)