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

"Marius (JIRA)" <[email protected]>
Newsgroups gmane.comp.version-control.subversion.issues
Message-ID <[email protected]>
Marius created SVN-4811:
---------------------------

             Summary: 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


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.