From b497c7daf0aafc1c99b7d0a239eedab6b350d52e 2013-08-01 18:29:18 From: Jonathan Frederic Date: 2013-08-01 18:29:18 Subject: [PATCH] Fix fuzzy compare logic --- diff --git a/IPython/nbconvert/tests/base.py b/IPython/nbconvert/tests/base.py index 2926590..c3d58e8 100644 --- a/IPython/nbconvert/tests/base.py +++ b/IPython/nbconvert/tests/base.py @@ -45,6 +45,10 @@ class TestsBase(object): parameters of this method. """ + if ignore_newlines: + a = a.replace('\n', '') + b = b.replace('\n', '') + if newlines_are_spaces: a = a.replace('\n', ' ') b = b.replace('\n', ' ') @@ -61,10 +65,6 @@ class TestsBase(object): a = self.recursive_replace(a, ' ', ' ') b = self.recursive_replace(b, ' ', ' ') - if ignore_newlines: - a = a.replace('\n', '') - b = b.replace('\n', '') - if not case_sensitive: a = a.lower() b = b.lower()