# Path: test/common_test_util.py
# def expected_result(contents):
#     return dedent(contents.lstrip('\n'))
# 
# Path: test/hquery/hquery_test_util.py
# def query_html_doc(html_body, hquery, preserve_space=False, wrap_body=True):
#     soup = soup_with_body(html_body) if wrap_body else make_soup(html_body)
#     raw_result = HqueryProcessor(hquery, preserve_space=preserve_space).query(soup)
#     return eliminate_blank_lines(convert_results_to_output_text(raw_result, preserve_space=preserve_space).strip())


import os
import sys
from ..common_test_util import expected_result
from test.hquery.hquery_test_util import query_html_doc

sys.path.insert(0, os.path.abspath('../..'))



def test_node_set_equality_is_based_on_text_contents():
    html_body = """
    <p>foo</p>
    <div>foo</div>"""

# Path: test/common_test_util.py
# def expected_result(contents):
#     return dedent(contents.lstrip('\n'))
# 
# Path: test/hquery/hquery_test_util.py
# def query_html_doc(html_body, hquery, preserve_space=False, wrap_body=True):
#     soup = soup_with_body(html_body) if wrap_body else make_soup(html_body)
#     raw_result = HqueryProcessor(hquery, preserve_space=preserve_space).query(soup)
#     return eliminate_blank_lines(convert_results_to_output_text(raw_result, preserve_space=preserve_space).strip())


# Path: test/hquery/test_equality_operators.py
import os
import sys
from ..common_test_util import expected_result
from test.hquery.hquery_test_util import query_html_doc


sys.path.insert(0, os.path.abspath('../..'))



def test_node_set_equality_is_based_on_text_contents():
    html_body = """
    <p>foo</p>
    <div>foo</div>"""

    actual = query_html_doc(html_body, '//p = //div')