MCPcopy
hub / github.com/apache/superset / upload_csv

Function upload_csv

tests/integration_tests/csv_upload_tests.py:122–135  ·  view source on GitHub ↗
(filename: str, table_name: str, extra: Optional[Dict[str, str]] = None)

Source from the content-addressed store, hash-verified

120
121
122def upload_csv(filename: str, table_name: str, extra: Optional[Dict[str, str]] = None):
123 csv_upload_db_id = get_upload_db().id
124 form_data = {
125 "csv_file": open(filename, "rb"),
126 "sep": ",",
127 "name": table_name,
128 "con": csv_upload_db_id,
129 "if_exists": "fail",
130 "index_label": "test_label",
131 "mangle_dupe_cols": False,
132 }
133 if extra:
134 form_data.update(extra)
135 return get_resp(test_client, "/csvtodatabaseview/form", data=form_data)
136
137
138def upload_excel(

Callers 3

test_import_csvFunction · 0.85

Calls 4

get_respFunction · 0.90
get_upload_dbFunction · 0.85
openFunction · 0.85
updateMethod · 0.45

Tested by

no test coverage detected