[jira] [Commented] (SVN-4811) Test failures with Python 3

"A. Wilcox (JIRA)" <[email protected]>
Newsgroups gmane.comp.version-control.subversion.issues
Message-ID <[email protected]>
    [ https://issues.apache.org/jira/browse/SVN-4811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16820626#comment-16820626 ] 

A. Wilcox commented on SVN-4811:
--------------------------------

1.10.4 passed its tests with Python 3, so this appears to be a regression in 1.11.1.

> 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
>
> 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}
>  W: CWD: /tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subversion/tests/cmdline
> Traceback (most recent call last):
>   File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subversion/tests/cmdline/svntest/main.py", line 1894, in run
>     rc = self.pred.run(sandbox)
>   File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subversion/tests/cmdline/svntest/testcase.py", line 178, in run
>     result = self.func(sandbox)
>   File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subversion/tests/cmdline/svnadmin_tests.py", line 3861, in dump_no_canonicalize_svndate
>     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/lambda (match_all=True):
> 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/subversion/tests/cmdline
> Traceback (most recent call last):
>   File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subversion/tests/cmdline/svntest/main.py", line 1894, in run                                                                        
>     rc = self.pred.run(sandbox)
>   File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subversion/tests/cmdline/svntest/testcase.py", line 178, in run                                                                     
>     result = self.func(sandbox)
>   File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subversion/tests/cmdline/tree_conflict_tests.py", line 1547, in local_missing_dir_endless_loop                                      
>     [ "This is the file 'lambda'.\n", "This is more content.\n"], contents)
>   File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subversion/tests/cmdline/svntest/verify.py", line 503, in compare_and_display_lines                                                 
>     expected.display_differences(message, label, actual)
>   File "/tmp/guix-build-subversion-1.11.1.drv-0/subversion-1.11.1/subversion/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/subversion/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-missing 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
(v7.6.3#76005)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.