def log_xml_with_bad_data(sbox): "log --xml escapes non-utf8 data (issue #2866)" svntest.actions.load_repo(sbox, os.path.join(os.path.dirname(sys.argv[0]), 'log_tests_data', 'xml-invalid-chars.dump')) r0_props = { 'svn:log' : 'After the colon are a space, 3 bad chars, ' \ + '3 good chars, and a period: ' \ + '?\\021?\\022?\\017 \n .' } svntest.actions.run_and_verify_log_xml( expected_revprops=(r0_props), args=[sbox.repo_url]) Running that gets me an error: $ ./log_tests.py -v 25 CMD: svnadmin create svn-test-work/local_tmp/repos --bdb-txn-nosync