2
# -*- coding: utf-8 -*-
7
from nose.tools import raises, eq_
10
class Base(unittest.TestCase):
12
def setup_method(self,func=None):
15
def teardown_method(self,func=None):
18
def assertEqualsIgnoreWhitespace(self, v1, v2):
19
"""Compares two strings that should be\
20
identical except for whitespace
22
def strip_whitespace(s):
23
return re.sub(r'\s', '', s)
25
line1 = strip_whitespace(v1)
26
line2 = strip_whitespace(v2)
28
self.assertEquals(line1, line2, "%s != %s" % (v1, v2))
30
def ignoreErrors(self, func, *p,**k):
31
"""Call a function, ignoring any exceptions"""