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")))
def testoverview(self): print '*** Kansas City overview ***' f = open('librarybot/fixtures/opac/kc-overview.html', 'r') html = f.read() self.assertEquals("/uhtbin/cgisirsi/fe0lySDmeH/KC-CENTRAL/206666837/30", util.findlink(html, 'Review My Account')) self.assertEquals("/uhtbin/cgisirsi/IFLfMAd8Ps/KC-CENTRAL/206666837/92", util.findlink(html, "Renew My Materials"))
def testschaumburg(self): f = open('librarybot/fixtures/opac/schaumburg-main.html', 'r') html = f.read() url = util.findlink(html, 'My Account') self.assertEquals('/uhtbin/cgisirsi/1o6Sc55Rfz/CENTRAL/251370023/1/1166/X/BLASTOFF', url)