Adam Groszer wrote:
Great, that works ;-)
Thought that there is some more genreic-sane way.

There is. NORMALIZE_WHITESPACE actually only helps when whatever you're outputting actually prints whitespace. Doing this::

  >>> '   '
  '   '

won't invoke the whitespace normalizer. Doing this::

 >>> print '   '
 <three spaces>

will invoke it, though.

Friday, July 20, 2007, 10:25:02 AM, you wrote:
On Fri, Jul 20, 2007 at 10:09:18AM +0200, Adam Groszer wrote:

How to solve the \r\n and \n mismatch between win32 and *nix in the

doctest is:
    >>> ctrl.value
    '        Text inside\n        area!\n      '

fails with (on win32):
Failed example:
    '        Text inside\n        area!\n      '
    '          Text inside\r\n          area!\r\n        '

ctrl.value comes from a html file in zope.testbrowser.ftests

You could do

    >>> ctrl.value.replace('\r', '')

or strip the \r's in the place where you're reading that html file.

Marius Gedminas

-- -- Professional Zope documentation and training
Zope3-dev mailing list

Reply via email to