class AnimalTabSpiderTest(unittest.TestCase): def setUp(self): self.spider = AnimalTabSpider(shelter_id="garbage", username="******", password="******") self.maxDiff = 5000 def test_parse_animal_search_criteria(self): response = fake_response_from_file('AnimalTab/blank.html') parsed_criteria = self.spider.parse_animal_search_criteria(response) self.assertEqual( parsed_criteria, { u'Animal Number': 0, u'Case Number': 6, u'Case Reference #': 11, u'Group #': 12, u'Last 10': 9, u'Location': 3, u'Microchip ID': 1, u'Name': 5, u'Owner Address': 10, u'Owner Name': 7, u'Pet ID': 2, u'Reference # (ARN)': 8, u'Stage': 4 } )
def setUp(self): self.spider = AnimalTabSpider(shelter_id="garbage", username="******", password="******") self.maxDiff = 5000