def testIsSelectedItemHasPageIdAndParamsPageHasSameIdAndDifferentParams( self): item = NavigatorItem(pageId="hello", params={"text": "bonjour"}) page = self.getPage("hello", {"param": "param"}) result = item.isSelected(page) expectedResult = False self.assertEqual(expectedResult, result)
def testIsSelectedItemHasPageIdNoParamsPageHasDifferentIdAndParams(self): item = NavigatorItem(pageId="hello") page = self.getPage("hej", {"param": "param"}) result = item.isSelected(page) expectedResult = False self.assertEqual(expectedResult, result)
def testIsSelectedItemHasNoPageIdNoParamsPageHasIdAndParams(self): item = NavigatorItem(url="http://sehicl.org.uk") page = self.getPage("hello", {"param": "param"}) result = item.isSelected(page) expectedResult = False self.assertEqual(expectedResult, result)
def testIsSelectedItemHasPageIdNoParamsPageHasSameIdNoParams(self): item = NavigatorItem(pageId="hello") page = self.getPage("hello") result = item.isSelected(page) expectedResult = True self.assertEqual(expectedResult, result)
def testIsSelectedItemHasPageIdAndParamsPageHasNoIdNoParams(self): item = NavigatorItem(pageId="hello", params={"text": "bonjour"}) page = self.getPage(None) result = item.isSelected(page) expectedResult = False self.assertEqual(expectedResult, result)
def testIsSelectedItemHasPageIdNoParamsPageHasDifferentIdAndParams(self): item = NavigatorItem(pageId="hello") page = self.getPage("hej", {"param": "param"}) result = item.isSelected(page) expectedResult = False self.assertEqual(expectedResult, result)
def testIsSelectedItemHasNoPageIdNoParamsPageHasIdAndParams(self): item = NavigatorItem(url="http://sehicl.org.uk") page = self.getPage("hello", {"param": "param"}) result = item.isSelected(page) expectedResult = False self.assertEqual(expectedResult, result)
def testIsSelectedItemHasPageIdAndParamsPageHasNoIdAndParams(self): item = NavigatorItem(pageId="hello", params={"text": "bonjour"}) page = self.getPage(None, {"param": "param"}) result = item.isSelected(page) expectedResult = False self.assertEqual(expectedResult, result)
def testIsSelectedItemHasPageIdNoParamsPageHasSameIdNoParams(self): item = NavigatorItem(pageId="hello") page = self.getPage("hello") result = item.isSelected(page) expectedResult = True self.assertEqual(expectedResult, result)
def testIsSelectedItemHasPageIdAndParamsPageHasSameIdAndExtraParams(self): item = NavigatorItem(pageId="hello", params={"text": "bonjour"}) page = self.getPage("hello", {"param": "param", "text": "bonjour"}) result = item.isSelected(page) expectedResult = True self.assertEqual(expectedResult, result)