[ 
https://issues.apache.org/jira/browse/AVRO-2603?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16982529#comment-16982529
 ] 

ASF subversion and git services commented on AVRO-2603:
-------------------------------------------------------

Commit 29db1adf5b9052d6d57a5c9f9e855a44e7c8d84b in avro's branch 
refs/heads/master from Michael A. Smith
[ https://gitbox.apache.org/repos/asf?p=avro.git;h=29db1ad ]

AVRO-2603: Provide PYTHONPATH in Environment (#706)

* AVRO-2603: Provide PYTHONPATH in Environment

Avoid creating an unnecessary shell script by using the tool invocation to pass 
command args and by providing appropriate environment variables to the parent 
java process.

Co-Authored-By: RyanSkraba <r...@skraba.com>

> Refactor test_tether_word_count.py
> ----------------------------------
>
>                 Key: AVRO-2603
>                 URL: https://issues.apache.org/jira/browse/AVRO-2603
>             Project: Apache Avro
>          Issue Type: Improvement
>          Components: python
>    Affects Versions: 1.9.1
>            Reporter: Michael A. Smith
>            Assignee: Michael A. Smith
>            Priority: Major
>             Fix For: 1.9.2
>
>
> [https://github.com/apache/avro/blob/master/lang/py/test/test_tether_word_count.py]
>  needs to be refactored:
>  # -It's contained almost entirely in a single function. Setup and teardown 
> should be isolated from the test itself.-
>  # -Most of the code takes place in a large try/finally block that can 
> obscure legitimate test failures.-
>  # The test creates unnecessary files. Instead of creating a script to export 
> {{PYTHONPATH}}, we can use [{{subprocess.Popen}}'s {{env}} 
> parameter|https://docs.python.org/2/library/subprocess.html#subprocess.Popen] 
> to provide the environment we want.
>  # -The exit status of the subprocess itself is not checked, which can lead 
> to missed test failures.- (Fixed in 
> [#693|https://github.com/apache/avro/pull/693])



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to