Ramin Gharib created FLINK-39505:
------------------------------------
Summary: Add Python-side tests for recently added Table API methods
Key: FLINK-39505
URL: https://issues.apache.org/jira/browse/FLINK-39505
Project: Flink
Issue Type: Improvement
Components: API / Python
Reporter: Ramin Gharib
Several recently added pyflink.table.Table methods are missing PyFlink-side
test coverage. The Java implementations are exercised by Java tests, but the
Python wrappers in flink-python/pyflink/table/table.py (which delegate to the
Java side via py4j) are not directly tested. As a result, regressions in
argument marshalling, named-argument forwarding, or method signatures would
only be caught when a downstream user runs the Python API end-to-end.
Affected methods (non-exhaustive):
- Table.from_changelog (added in FLINK-39479)
- Table.to_changelog
- Table.insert_into
- Table.print_explain
A scan of pyflink/table/table.py may surface additional recently added methods
that fall in the same category.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)