[svn r37837] A bit of cleanup of the HTML generation: some of the layout related stuff is

moved to the classes in the H namespace. This hopefully (when done, more can
definitely be done later) seperates the HTML generation better from the
presentation-related code.

--HG--
branch : trunk
This commit is contained in:
guido
2007-02-03 00:29:01 +01:00
parent 923c65f13e
commit 66cf52a6e2
4 changed files with 99 additions and 69 deletions

View File

@@ -364,6 +364,16 @@ class TestSourcePageBuilder(AbstractBuilderTest):
'<h2>files</h2>'])
_checkhtml(html)
def test_build_source_page(self):
data = self.spb.prepare_pages(self.fs_root)
self.spb.build_pages(data, self.project, self.fs_root)
funcsource = self.base.join('source/pkg/func.py.html')
assert funcsource.check(file=True)
html = funcsource.read()
print html
assert ('<span class="alt_keyword">def</span> '
'<a href="#func" name="func">func</a>(arg1):') in html
def test_build_navigation_root(self):
self.spb.prepare_pages(self.fs_root)
nav = self.spb.build_navigation(self.fs_root.join('pkg'))