def __init__(self, context, request, view=None, title=None): self.path = canonical_url(context, request, view) if title is None: self.title = title_for_filename(context.base_name) else: self.title = title
def title(self): return title_for_filename(self.context.base_name)
def test_title_for_filename(self): self.assertEqual("simple", title_for_filename("simple.txt")) self.assertEqual("simple.cpp", title_for_filename("simple.cpp")) self.assertEqual("Front Page", title_for_filename("FrontPage")) self.assertEqual("Front Page", title_for_filename("FrontPage.txt")) self.assertEqual("FrontPage.cpp", title_for_filename("FrontPage.cpp"))