def _get_passage_list_and_entry_from_href(href): """Gets the passage list corresponding to the given passage tag HREF.""" from gui.webconnect_protocol_handler import get_url_host_and_page url_host, page = get_url_host_and_page(href) assert url_host == "passage" page_parts = page.split("/") assert len(page_parts) == 2 passage_list_id = int(page_parts[0]) passage_entry_id = int(page_parts[1]) return (lookup_passage_list(passage_list_id), lookup_passage_entry(passage_entry_id))
def testListGlobalLookup(self): passage_list = lookup_passage_list(self._list.get_id()) self.assert_(passage_list is self._list)