def test_montgomerycounty(self): print '*** MCPL overview ***' f = open('librarybot/fixtures/opac/montgomerycounty_overview.html', 'r') html = f.read() self.assertEquals("/uhtbin/cgisirsi/CLl2qVKYiq/WHITE_OAK/69750107/92", util.findlink_in_list(html, ("Renew Your Materials",))) bot = opac.LibraryBot(None, None, None) self.assertEquals("/uhtbin/cgisirsi/CLl2qVKYiq/WHITE_OAK/69750107/92", util.findlink_in_list(html, bot.items_link_text))
def testkirkendall(self): print '*** San Diego overview ***' f = open('librarybot/fixtures/opac/kirkendall-account.html', 'r') html = f.read() self.assertEquals("/uhtbin/cgisirsi.exe/55yPqRW2px/x/93210050/30/BLASTOFF", util.findlink_in_list(html, ("My Account", "My Account & Renew My Materials")))
def test_urbandale(self): print '*** Urbandale overview ***' f = open('librarybot/fixtures/opac/urbandale_overview.html', 'r') html = f.read() self.assertEquals("/uhtbin/cgisirsi.exe/pSFsczLIx2/URBANDALE/6630091/29/1169/X/3", util.findlink_in_list(html, ("Renew My Materials",))) bot = opac.LibraryBot(None, None, None) self.assertEquals("/uhtbin/cgisirsi.exe/pSFsczLIx2/URBANDALE/6630091/29/1169/X/3", util.findlink_in_list(html, bot.items_link_text))
def testsandiego(self): print '*** San Diego overview ***' f = open('librarybot/fixtures/opac/sandiego-overview.html', 'r') html = f.read() self.assertEquals("/uhtbin/cgisirsi/L9tQ7V9bMf/CENTRAL/187270091/29/1169/X/1", util.findlink(html, 'Review My Account')) self.assertEquals("/uhtbin/cgisirsi/L9tQ7V9bMf/CENTRAL/187270091/29/1171/X/3", util.findlink(html, "Renew My Materials")) self.assertEquals("/uhtbin/cgisirsi/sRHRQ8D04b/CENTRAL/187270091/1/1168/X/BLASTOFF", util.findlink_in_list(html, ("My Account", "My Account & Renew My Materials")))