Wes McKinney created ARROW-5817: ----------------------------------- Summary: [Python] Use pytest marks for Flight test to avoid silently skipping unit tests due to import failures Key: ARROW-5817 URL: https://issues.apache.org/jira/browse/ARROW-5817 Project: Apache Arrow Issue Type: Bug Components: Python Reporter: Wes McKinney Fix For: 0.14.0
The approach used to determine whether or not Flight has been built will fail silently if the extension is built but there is an ImportError caused by linking or other issues https://github.com/apache/arrow/blob/master/python/pyarrow/tests/test_flight.py#L35 We should use the same "auto" approach as other optional components (see https://github.com/apache/arrow/blob/master/python/pyarrow/tests/conftest.py#L40) with the option for forced opt-in (so that ImportError does not cause silently skipping) so that {{--flight}} will force the tests to run if we expect them to work -- This message was sent by Atlassian JIRA (v7.6.3#76005)