def test_parse2014nvlv(self):
        with open('test_data/usfirst_legacy_html/usfirst_event_details_2014nvlv_preliminary.html', 'r') as f:
            event, _ = UsfirstLegacyEventDetailsParser.parse(f.read())

        self.assertEqual(event["name"], "Las Vegas Regional - Preliminary")
        self.assertEqual(event["event_type_enum"], EventType.REGIONAL)
        self.assertEqual(event["start_date"], datetime.datetime(2014, 12, 31, 0, 0))
        self.assertEqual(event["end_date"], datetime.datetime(2014, 12, 31, 0, 0))
        self.assertEqual(event["year"], 2014)
        self.assertEqual(event["website"], "http://www.firstnv.org")
        self.assertEqual(event["event_short"], "nvlv")
    def test_parse2014lake(self):
        with open('test_data/usfirst_legacy_html/usfirst_event_details_2014lake.html', 'r') as f:
            event, _ = UsfirstLegacyEventDetailsParser.parse(f.read())

        self.assertEqual(event["name"], "Bayou Regional")
        self.assertEqual(event["short_name"], "Bayou")
        self.assertEqual(event["event_type_enum"], EventType.REGIONAL)
        self.assertEqual(event["start_date"], datetime.datetime(2014, 4, 3, 0, 0))
        self.assertEqual(event["end_date"], datetime.datetime(2014, 4, 5, 0, 0))
        self.assertEqual(event["year"], 2014)
        self.assertEqual(event["website"], "http://www.frcbayouregional.com")
        self.assertEqual(event["event_short"], "lake")
    def test_parse2012ct(self):
        with open('test_data/usfirst_legacy_html/usfirst_event_details_2012ct.html', 'r') as f:
            event, _ = UsfirstLegacyEventDetailsParser.parse(f.read())

        self.assertEqual(event["name"], "Northeast Utilities FIRST Connecticut Regional")
        self.assertEqual(event["event_type_enum"], EventType.REGIONAL)
        self.assertEqual(event["start_date"], datetime.datetime(2012, 3, 29, 0, 0))
        self.assertEqual(event["end_date"], datetime.datetime(2012, 3, 31, 0, 0))
        self.assertEqual(event["year"], 2012)
        self.assertEqual(event["venue_address"], "Connecticut Convention Center\r\n100 Columbus Blvd\r\nHartford, CT 06103\r\nUSA")
        self.assertEqual(event["website"], "http://www.ctfirst.org/ctr")
        self.assertEqual(event["event_short"], "ct")
    def test_parse2013flbr(self):
        with open('test_data/usfirst_legacy_html/usfirst_event_details_2013flbr.html', 'r') as f:
            event, _ = UsfirstLegacyEventDetailsParser.parse(f.read())

        self.assertEqual(event["name"], "South Florida Regional")
        self.assertEqual(event["event_type_enum"], EventType.REGIONAL)
        self.assertEqual(event["start_date"], datetime.datetime(2013, 3, 28, 0, 0))
        self.assertEqual(event["end_date"], datetime.datetime(2013, 3, 30, 0, 0))
        self.assertEqual(event["year"], 2013)
        self.assertEqual(event["venue_address"], "Great Fort Lauderdale & Broward County Convention Center\r\n1950 Eisenhower Boulevard\r\nFort Lauderdale, FL 33316\r\nUSA")
        self.assertEqual(event["website"], "http://firstinflorida.org")
        self.assertEqual(event["event_short"], "flbr")
    def test_parse2014casj(self):
        with open('test_data/usfirst_legacy_html/usfirst_event_details_2014casj.html', 'r') as f:
            event, _ = UsfirstLegacyEventDetailsParser.parse(f.read())

        self.assertEqual(event["name"], "Silicon Valley Regional")
        self.assertEqual(event["short_name"], "Silicon Valley")
        self.assertEqual(event["event_type_enum"], EventType.REGIONAL)
        self.assertEqual(event["start_date"], datetime.datetime(2014, 4, 3, 0, 0))
        self.assertEqual(event["end_date"], datetime.datetime(2014, 4, 5, 0, 0))
        self.assertEqual(event["year"], 2014)
        self.assertEqual(event["venue_address"], "San Jose State University\r\nThe Event Center\r\nOne Washington Square\r\nSan Jose, CA 95112\r\nUSA")
        self.assertEqual(event["location"], "San Jose, CA, USA")
        self.assertEqual(event["website"], "http://www.firstsv.org")
        self.assertEqual(event["event_short"], "casj")
Beispiel #6
0
    def test_parse2014nvlv_preliminary(self):
        with open(
                'test_data/usfirst_legacy_html/usfirst_event_details_2014nvlv_preliminary.html',
                'r') as f:
            event, _ = UsfirstLegacyEventDetailsParser.parse(f.read())

        self.assertEqual(event["name"], "Las Vegas Regional - Preliminary")
        self.assertEqual(event["short_name"], "Las Vegas")
        self.assertEqual(event["event_type_enum"], EventType.REGIONAL)
        self.assertEqual(event["start_date"],
                         datetime.datetime(2014, 12, 31, 0, 0))
        self.assertEqual(event["end_date"],
                         datetime.datetime(2014, 12, 31, 0, 0))
        self.assertEqual(event["year"], 2014)
        self.assertEqual(event["website"], "http://www.firstnv.org")
        self.assertEqual(event["event_short"], "nvlv")
Beispiel #7
0
    def test_parse2014lake(self):
        with open(
                'test_data/usfirst_legacy_html/usfirst_event_details_2014lake.html',
                'r') as f:
            event, _ = UsfirstLegacyEventDetailsParser.parse(f.read())

        self.assertEqual(event["name"], "Bayou Regional")
        self.assertEqual(event["short_name"], "Bayou")
        self.assertEqual(event["event_type_enum"], EventType.REGIONAL)
        self.assertEqual(event["start_date"],
                         datetime.datetime(2014, 4, 3, 0, 0))
        self.assertEqual(event["end_date"],
                         datetime.datetime(2014, 4, 5, 0, 0))
        self.assertEqual(event["year"], 2014)
        self.assertEqual(event["website"], "http://www.frcbayouregional.com")
        self.assertEqual(event["event_short"], "lake")
Beispiel #8
0
    def test_parse2014casj(self):
        with open(
                'test_data/usfirst_legacy_html/usfirst_event_details_2014casj.html',
                'r') as f:
            event, _ = UsfirstLegacyEventDetailsParser.parse(f.read())

        self.assertEqual(event["name"], "Silicon Valley Regional")
        self.assertEqual(event["short_name"], "Silicon Valley")
        self.assertEqual(event["event_type_enum"], EventType.REGIONAL)
        self.assertEqual(event["start_date"],
                         datetime.datetime(2014, 4, 3, 0, 0))
        self.assertEqual(event["end_date"],
                         datetime.datetime(2014, 4, 5, 0, 0))
        self.assertEqual(event["year"], 2014)
        self.assertEqual(
            event["venue_address"],
            "San Jose State University\r\nThe Event Center\r\nOne Washington Square\r\nSan Jose, CA 95112\r\nUSA"
        )
        self.assertEqual(event["location"], "San Jose, CA, USA")
        self.assertEqual(event["website"], "http://www.firstsv.org")
        self.assertEqual(event["event_short"], "casj")
Beispiel #9
0
    def test_parse2013flbr(self):
        with open(
                'test_data/usfirst_legacy_html/usfirst_event_details_2013flbr.html',
                'r') as f:
            event, _ = UsfirstLegacyEventDetailsParser.parse(f.read())

        self.assertEqual(event["name"], "South Florida Regional")
        self.assertEqual(event["short_name"], "South Florida")
        self.assertEqual(event["event_type_enum"], EventType.REGIONAL)
        self.assertEqual(event["start_date"],
                         datetime.datetime(2013, 3, 28, 0, 0))
        self.assertEqual(event["end_date"],
                         datetime.datetime(2013, 3, 30, 0, 0))
        self.assertEqual(event["year"], 2013)
        self.assertEqual(
            event["venue_address"],
            "Great Fort Lauderdale & Broward County Convention Center\r\n1950 Eisenhower Boulevard\r\nFort Lauderdale, FL 33316\r\nUSA"
        )
        self.assertEqual(event["location"], "Fort Lauderdale, FL, USA")
        self.assertEqual(event["website"], "http://firstinflorida.org")
        self.assertEqual(event["event_short"], "flbr")
Beispiel #10
0
    def test_parse2012ct(self):
        with open(
                'test_data/usfirst_legacy_html/usfirst_event_details_2012ct.html',
                'r') as f:
            event, _ = UsfirstLegacyEventDetailsParser.parse(f.read())

        self.assertEqual(event["name"],
                         "Northeast Utilities FIRST Connecticut Regional")
        self.assertEqual(event["short_name"],
                         "Northeast Utilities FIRST Connecticut")
        self.assertEqual(event["event_type_enum"], EventType.REGIONAL)
        self.assertEqual(event["start_date"],
                         datetime.datetime(2012, 3, 29, 0, 0))
        self.assertEqual(event["end_date"],
                         datetime.datetime(2012, 3, 31, 0, 0))
        self.assertEqual(event["year"], 2012)
        self.assertEqual(
            event["venue_address"],
            "Connecticut Convention Center\r\n100 Columbus Blvd\r\nHartford, CT 06103\r\nUSA"
        )
        self.assertEqual(event["location"], "Hartford, CT, USA")
        self.assertEqual(event["website"], "http://www.ctfirst.org/ctr")
        self.assertEqual(event["event_short"], "ct")