[jira] [Updated] (SVN-4811) Test failures with Python 3
"Yasuhito Futatsuki (Jira)" <[email protected]> Wed, 20 Sep 2023 20:32:00 +0000 (UTC)
| Newsgroups | gmane.comp.version-control.subversion.issues |
|---|---|
| Message-ID | <[email protected]> |
[ https://issues.apache.org/jira/browse/SVN-4811?page=3Dcom.atlassian.=
jira.plugin.system.issuetabpanels:all-tabpanel ]
Yasuhito Futatsuki updated SVN-4811:
------------------------------------
Fix Version/s: 1.14.0
> Test failures with Python 3
> ---------------------------
>
> Key: SVN-4811
> URL: https://issues.apache.org/jira/browse/SVN-4811
> Project: Subversion
> Issue Type: Bug
> Components: tests
> Affects Versions: 1.11.0
> Reporter: Marius
> Priority: Minor
> Labels: test
> Fix For: 1.14.0
>
>
> Running the test suite with Python 3 causes failures in {{svnadmin_tests.=
py 69}} and {{tree_conflict_tests.py 26}} (both new in 1.11):
> {noformat}
> =C2=A0W: CWD: /tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/s=
ubversion/tests/cmdline
> Traceback (most recent call last):
> File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subvers=
ion/tests/cmdline/svntest/main.py", line 1894, in run
> rc =3D self.pred.run(sandbox)
> File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subvers=
ion/tests/cmdline/svntest/testcase.py", line 178, in run
> result =3D self.func(sandbox)
> File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subvers=
ion/tests/cmdline/svnadmin_tests.py", line 3861, in dump_no_canonicalize_sv=
ndate
> assert propval + '\n' in dump_lines
> AssertionError
> FAIL: svnadmin_tests.py 69: svnadmin dump shouldn't canonicalize svn:date
> {noformat}
> {noformat}
> W: A1/B/lambda has unexpectected contents
> W: EXPECTED svn-test-work/working_copies/tree_conflict_tests-26/A1/B/lamb=
da (match_all=3DTrue):
> W: | This is the file 'lambda'.
> W: | This is more content.
> W: ACTUAL svn-test-work/working_copies/tree_conflict_tests-26/A1/B/lambda=
:
> W: CWD: /tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subvers=
ion/tests/cmdline
> Traceback (most recent call last):
> File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subvers=
ion/tests/cmdline/svntest/main.py", line 1894, in run =
=20
> rc =3D self.pred.run(sandbox)
> File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subvers=
ion/tests/cmdline/svntest/testcase.py", line 178, in run =
=20
> result =3D self.func(sandbox)
> File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subvers=
ion/tests/cmdline/tree_conflict_tests.py", line 1547, in local_missing_dir_=
endless_loop =20
> [ "This is the file 'lambda'.\n", "This is more content.\n"], content=
s)
> File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subvers=
ion/tests/cmdline/svntest/verify.py", line 503, in compare_and_display_line=
s =20
> expected.display_differences(message, label, actual)
> File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subvers=
ion/tests/cmdline/svntest/verify.py", line 154, in display_differences
> display_lines(message, self.expected, actual, e_label, label)
> File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subvers=
ion/tests/cmdline/svntest/verify.py", line 478, in display_lines
> logger.warn('| ' + x.rstrip())
> TypeError: can only concatenate str (not "bytes") to str
> FAIL: tree_conflict_tests.py 26: endless loop when resolving local-missi=
ng dir
> END: tree_conflict_tests.py
> ELAPSED: tree_conflict_tests.py 0:01:17.563191
> {noformat}
> Is it safe to ignore these failures, or should users stick with Python 2 =
for now?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)