andygrove opened a new issue, #2546: URL: https://github.com/apache/arrow-datafusion/issues/2546
**Describe the bug** The implementation of `read_csv` creates `ListingTableConfig` using the URI rather than the path of the file (so `test://employee.csv` rather than `employee.csv`) and this is required to make `roundtrip_logical_plan_custom_ctx` pass. There are no tests for custom contexts for other file types and those paths use path instead of URI, so don't seem to support custom object stores. There is some code duplicated between all of these read methods that could probably be refactored into common helper functions. **To Reproduce** Try implementing a version of `roundtrip_logical_plan_custom_ctx` for each file type. **Expected behavior** Functionality should be consistent between file types. **Additional context** None -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
