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)

Reply via email to