Example #1
0
 def testGetItemLinkItemIsNotCurrentUrlIsSpecified(self):
     item = NavigatorItem(url="http://sehicl.org.uk", text="Home")
     page = self.getPage("goodbye", {"session": 53436})
     result = item.getItemLink(page)
     expectedResult = """
     <a href="http://sehicl.org.uk" target="_blank">Home</a>
     """
     self.assertMultiLineEqual(expectedResult, result)
Example #2
0
 def testGetItemLinkItemIsNotCurrentNoSession(self):
     item = NavigatorItem(pageId="hello", text="Home")
     page = self.getPage("goodbye")
     result = item.getItemLink(page)
     expectedResult = """
     <a href="/cgi-bin/page.py?id=hello">Home</a>
     """
     self.assertMultiLineEqual(expectedResult, result)
Example #3
0
 def testGetItemLinkItemIsNotCurrentWithSession(self):
     item = NavigatorItem(pageId="hello", text="Home", params={"hello": 0})
     page = self.getPage("goodbye", {"session": 53436})
     result = item.getItemLink(page)
     expectedResult = """
     <a href="/cgi-bin/page.py?id=hello&session=53436&hello=0">Home</a>
     """
     self.assertMultiLineEqual(expectedResult, result)
Example #4
0
 def testGetItemLinkItemIsCurrent(self):
     item = NavigatorItem(pageId="hello", text="Home")
     page = self.getPage("hello")
     result = item.getItemLink(page)
     expectedResult = """
     <span class="current">Home</span>
     """
     self.assertMultiLineEqual(expectedResult, result)
Example #5
0
 def testGetItemLinkItemIsNotCurrentUrlIsSpecified(self):
     item = NavigatorItem(url="http://sehicl.org.uk", text="Home")
     page = self.getPage("goodbye", {"session": 53436})
     result = item.getItemLink(page)
     expectedResult = """
     <a href="http://sehicl.org.uk" target="_blank">Home</a>
     """
     self.assertMultiLineEqual(expectedResult, result)
Example #6
0
 def testGetItemLinkItemIsNotCurrentWithSession(self):
     item = NavigatorItem(pageId="hello", text="Home", params={"hello": 0})
     page = self.getPage("goodbye", {"session": 53436})
     result = item.getItemLink(page)
     expectedResult = """
     <a href="/cgi-bin/page.py?id=hello&session=53436&hello=0">Home</a>
     """
     self.assertMultiLineEqual(expectedResult, result)
Example #7
0
 def testGetItemLinkItemIsNotCurrentNoSession(self):
     item = NavigatorItem(pageId="hello", text="Home")
     page = self.getPage("goodbye")
     result = item.getItemLink(page)
     expectedResult = """
     <a href="/cgi-bin/page.py?id=hello">Home</a>
     """
     self.assertMultiLineEqual(expectedResult, result)
Example #8
0
 def testGetItemLinkItemIsCurrent(self):
     item = NavigatorItem(pageId="hello", text="Home")
     page = self.getPage("hello")
     result = item.getItemLink(page)
     expectedResult = """
     <span class="current">Home</span>
     """
     self.assertMultiLineEqual(expectedResult, result)