def METHOD_NAME(con, df):
    writer = DataFrameWriter(con, df)
    path = writer.write_temp_csv()
    table = writer.delimited_table(path)
    df2 = table.execute()
    tm.assert_frame_equal(df2.fillna(pd.NA), df.fillna(pd.NA))