Martin Pitt and Jakub Wilk have reported at http://bugs.debian.org/732679 that test_nodes.ElementTests.test_empty fails with Python 3 when test_nodes.py has been converted using a 2to3 version which has fixed http://bugs.python.org/issue18037. The affected code relies on \uXXXX sequences in Python 2 string literals to be passed through to the resulting Python 3 string literals, which is incorrect as "\u" denotes the same string as r"\u" in Python 2. The attached patch, proposed by Jakub Wilk, fixes the issue by using a unicode literal in the Python 2 code.
Thanks you for the patch, it is now applied in the SVN repository.