summaryrefslogtreecommitdiff
path: root/src/beautifulsoup/tests/helpers.py
blob: b9de4f24d1773fee5ad319f7b3db4476e3fde2da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"""Helper classes for tests."""

import unittest
from beautifulsoup import BeautifulSoup
from beautifulsoup.element import SoupStrainer
from test_soup import SoupTest

class SoupTest(unittest.TestCase):

    default_builder = None

    def assertSoupEquals(self, to_parse, compare_parsed_to=None):
        obj = BeautifulSoup(to_parse, builder=self.default_builder)
        if compare_parsed_to is None:
            compare_parsed_to = to_parse

        self.assertEquals(obj.decode(), compare_parsed_to)