Hi,

(For some reason there is no thread to “reply” to about this)

I did a little research to find a reason why basic_test#73 is failing on
Linux.

Few lines of background: This is a test that I added to test Unicode
functionality of the cmdline, and in which I create and commit files with
emojis. It’s currently passing on Windows (in utf8-cmdline-prototype), but
fails on Linux due to unsuccessful conversion to urf8 from native encoding.

Also, it works correctly if svn is run from cmdline instead of a python
script.

So, I did several testing with other programs (python in my exact case)
with Unicode arguments. And I noticed that it fails due to a similar reason
(funny). But, I remember subprocess.run() was working.

I concluded that Popen() doesn’t properly work with Unicode args on UNIX.
Should I skip this test on this platform then, since the problem is in
python itself?

Also I found a similar issue on GitHub:
github.com/python/cpython/issues/105312

Timofei Zhakov

Reply via email to