I have an XML file I use for testing and I test raw string against raw string. My test file contains the following data:
<output>
  first line\r\n
  second line\r\n
</output>
My to-be-tested function returns:
first line\r\n
second line\r\n
However, when I use xml.etree.ElementTree method findtext('output') (which should return text within <output></output> tags) the returned text has line separators replaced:
first line\n
second line\n
I have to replace them back, which is annoying. This behaviour is unexpected. Has anybody run into this issue and how do you handle it?