You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Ramin Gharib (Jira)" <ji...@apache.org> on 2026/04/21 08:27:00 UTC

[jira] [Created] (FLINK-39505) Add Python-side tests for recently added Table API methods

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)