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")))