def test_additional(): test_case = """<html><body><h1>It works!</h1> <p>This is the default web page for this server.</p> <p>The web server software is running but no content has been added, yet.</p> <!-- --> <!-- highroller: exclude start --> dont show me <!-- highroller: exclude end --> <!-- highroller: additional start --><a href="index2.html">Index 2</a><!-- highroller: additional end --> <!-- highroller: exclude start --> dont show me 2 <!-- highroller: exclude end --> </body></html>""" test_response = """<html><body><h1>It works!</h1> <p>This is the default web page for this server.</p> <p>The web server software is running but no content has been added, yet.</p> <!-- --> <!-- highroller: exclude start --> dont show me <!-- highroller: exclude end --> <a href="/static/index2.html">Index 2</a> <!-- highroller: exclude start --> dont show me 2 <!-- highroller: exclude end --> </body></html>""" hr = Highroller() response = hr._run_additional(test_case) assert test_response == response