def test_parse(self): with open('test_data/usfirst_html/fms_event_list_2012.html', 'r') as f: events = FmsEventListParser.parse(f.read()) self.assertEqual(len(events), 74) self.assertEqual(events[0]["first_eid"], "7689") self.assertEqual(events[0]["name"], "Alamo Regional") self.assertEqual(events[1]["first_eid"], "7585") self.assertEqual(events[1]["name"], "BAE Systems Granite State Regional")
def test_parse_2012(self): with open('test_data/usfirst_html/fms_event_list_2012.html', 'r') as f: events = FmsEventListParser.parse_2012(f.read()) self.assertEqual(len(events), 74) self.assertEqual(events[0]["first_eid"], "7689") self.assertEqual(events[0]["name"], "Alamo Regional") self.assertEqual(events[1]["first_eid"], "7585") self.assertEqual(events[1]["name"], "BAE Systems Granite State Regional")
def test_parse_2014(self): with open('test_data/usfirst_html/fms_event_list_2014.html', 'r') as f: events, _ = FmsEventListParser.parse_2014(f.read()) self.assertEqual(len(events), 103) self.assertEqual(events[0]["first_eid"], "10851") self.assertEqual(events[0]["name"], "Alamo Regional sponsored by Rackspace Hosting") self.assertEqual(events[1]["first_eid"], "10759") self.assertEqual(events[1]["name"], "Arizona Regional")
def test_parse_2014(self): with open('test_data/usfirst_html/fms_event_list_2014.html', 'r') as f: events = FmsEventListParser.parse_2014(f.read()) self.assertEqual(len(events), 103) self.assertEqual(events[0]["first_eid"], "10851") self.assertEqual(events[0]["name"], "Alamo Regional sponsored by Rackspace Hosting") self.assertEqual(events[1]["first_eid"], "10759") self.assertEqual(events[1]["name"], "Arizona Regional")