Skip to content

update dependencies #323

update dependencies

update dependencies #323

GitHub Actions / Integration Tests failed Jan 4, 2025 in 1s

2 passed, 61 failed and 0 skipped

Tests failed

❌ integration.xml

63 tests were completed in 303s with 2 passed, 61 failed and 0 skipped.

Test suite Passed Failed Skipped Time
associations.tests.integration.test_import_associations.CommandTest-20250104075156 3❌ 35s
base.tests.integration.test_correct_data.ImportGamesTest-20250104075156 2❌ 8s
clubs.tests.integration.test_import_clubs.ImportClubsTest-20250104075156 1✅ 5❌ 30s
districts.tests.integration.test_import_districts.CommandTest-20250104075156 4❌ 38s
games.tests.integration.test_import_games.BuggedGameRowsTest-20250104075156 3❌ 11s
games.tests.integration.test_import_games.ForfeitTest-20250104075156 2❌ 9s
games.tests.integration.test_import_games.ImportGamesTest-20250104075156 1✅ 3❌ 12s
games.tests.integration.test_import_games.UpdateTest-20250104075156 2❌ 8s
games.tests.integration.test_import_games.YouthTest-20250104075156 2❌ 8s
leagues.tests.integration.test_import_leagues.CommandTest-20250104075156 3❌ 11s
leagues.tests.integration.test_import_leagues.FewGames-20250104075156 1❌ 4s
leagues.tests.integration.test_import_leagues.LeagueNameTest-20250104075156 6❌ 25s
leagues.tests.integration.test_import_leagues.SeasonStartTest-20250104075156 4❌ 17s
leagues.tests.integration.test_import_leagues.SeasonTest-20250104075156 3❌ 12s
leagues.tests.integration.test_import_leagues.SpecificLeagueTest-20250104075156 4❌ 17s
leagues.tests.integration.test_import_leagues.YouthTest-20250104075156 2❌ 9s
leagues.tests.integration.test_import_teams.TeamTest-20250104075156 1❌ 4s
leagues.tests.integration.test_retired_team.RetiredTeamTest-20250104075156 4❌ 17s
players.tests.integration.test_import_reports.CommandTest-20250104075156 3❌ 13s
players.tests.integration.test_import_reports.ForfeitTest-20250104075156 1❌ 4s
players.tests.integration.test_import_reports.ReportsBlacklistTest-20250104075156 1❌ 4s
players.tests.integration.test_import_reports.YouthTest-20250104075156 1❌ 4s
teams.tests.integration.test_calendars.CalendarTest-20250104075156 1❌ 4s

❌ associations.tests.integration.test_import_associations.CommandTest-20250104075156

associations.tests.integration.test_import_associations.CommandTest
  ❌ test_all
	Traceback (most recent call last):
  ❌ test_specific
	Traceback (most recent call last):
  ❌ test_update
	Traceback (most recent call last):

❌ base.tests.integration.test_correct_data.ImportGamesTest-20250104075156

base.tests.integration.test_correct_data.ImportGamesTest
  ❌ test_game_210116_sghh_hcn
	Traceback (most recent call last):
  ❌ test_game_96781
	Traceback (most recent call last):

❌ clubs.tests.integration.test_import_clubs.ImportClubsTest-20250104075156

clubs.tests.integration.test_import_clubs.ImportClubsTest
  ✅ test_no_associations
  ❌ test_no_associations_filtered
	Traceback (most recent call last):
  ❌ test_single_association
	Traceback (most recent call last):
  ❌ test_single_association_filtered
	Traceback (most recent call last):
  ❌ test_single_club_filtered
	Traceback (most recent call last):
  ❌ test_update_team
	Traceback (most recent call last):

❌ districts.tests.integration.test_import_districts.CommandTest-20250104075156

districts.tests.integration.test_import_districts.CommandTest
  ❌ test_all
	Traceback (most recent call last):
  ❌ test_single_association
	Traceback (most recent call last):
  ❌ test_specific
	Traceback (most recent call last):
  ❌ test_update
	Traceback (most recent call last):

❌ games.tests.integration.test_import_games.BuggedGameRowsTest-20250104075156

games.tests.integration.test_import_games.BuggedGameRowsTest
  ❌ test_additional_heading_row
	Traceback (most recent call last):
  ❌ test_additional_title
	Traceback (most recent call last):
  ❌ test_missing_sports_hall
	Traceback (most recent call last):

❌ games.tests.integration.test_import_games.ForfeitTest-20250104075156

games.tests.integration.test_import_games.ForfeitTest
  ❌ test_forfeit_with_report
	Traceback (most recent call last):
  ❌ test_forfeit_without_report
	Traceback (most recent call last):

❌ games.tests.integration.test_import_games.ImportGamesTest-20250104075156

games.tests.integration.test_import_games.ImportGamesTest
  ✅ test_missing_district
  ❌ test_multiseason
	Traceback (most recent call last):
  ❌ test_mvl
	Traceback (most recent call last):
  ❌ test_specific
	Traceback (most recent call last):

❌ games.tests.integration.test_import_games.UpdateTest-20250104075156

games.tests.integration.test_import_games.UpdateTest
  ❌ test_score_relevant_change
	Traceback (most recent call last):
  ❌ test_update_game
	Traceback (most recent call last):

❌ games.tests.integration.test_import_games.YouthTest-20250104075156

games.tests.integration.test_import_games.YouthTest
  ❌ test_no_youth
	Traceback (most recent call last):
  ❌ test_youth
	Traceback (most recent call last):

❌ leagues.tests.integration.test_import_leagues.CommandTest-20250104075156

leagues.tests.integration.test_import_leagues.CommandTest
  ❌ test_oberliga_hamburg_schleswig
	Traceback (most recent call last):
  ❌ test_specific
	Traceback (most recent call last):
  ❌ test_update
	Traceback (most recent call last):

❌ leagues.tests.integration.test_import_leagues.FewGames-20250104075156

leagues.tests.integration.test_import_leagues.FewGames
  ❌ test_short_name_single_game_per_team
	Traceback (most recent call last):

❌ leagues.tests.integration.test_import_leagues.LeagueNameTest-20250104075156

leagues.tests.integration.test_import_leagues.LeagueNameTest
  ❌ test_ignored_name
	Traceback (most recent call last):
  ❌ test_long_name
	Traceback (most recent call last):
  ❌ test_meisterschaft
	Traceback (most recent call last):
  ❌ test_mkl2_2005
	Traceback (most recent call last):
  ❌ test_mklc2_2007
	Traceback (most recent call last):
  ❌ test_pokal
	Traceback (most recent call last):

❌ leagues.tests.integration.test_import_leagues.SeasonStartTest-20250104075156

leagues.tests.integration.test_import_leagues.SeasonStartTest
  ❌ test_first_hit
	Traceback (most recent call last):
  ❌ test_first_hit_multiseason
	Traceback (most recent call last):
  ❌ test_later_hit
	Traceback (most recent call last):
  ❌ test_later_hit_multiseason
	Traceback (most recent call last):

❌ leagues.tests.integration.test_import_leagues.SeasonTest-20250104075156

leagues.tests.integration.test_import_leagues.SeasonTest
  ❌ test_all
	Traceback (most recent call last):
  ❌ test_old_seasons
	Traceback (most recent call last):
  ❌ test_specific
	Traceback (most recent call last):

❌ leagues.tests.integration.test_import_leagues.SpecificLeagueTest-20250104075156

leagues.tests.integration.test_import_leagues.SpecificLeagueTest
  ❌ test_mvl_2016
	Traceback (most recent call last):
  ❌ test_mvl_2017
	Traceback (most recent call last):
  ❌ test_mwls_2016
	Traceback (most recent call last):
  ❌ test_mwls_2017
	Traceback (most recent call last):

❌ leagues.tests.integration.test_import_leagues.YouthTest-20250104075156

leagues.tests.integration.test_import_leagues.YouthTest
  ❌ test_no_youth
	Traceback (most recent call last):
  ❌ test_youth
	Traceback (most recent call last):

❌ leagues.tests.integration.test_import_teams.TeamTest-20250104075156

leagues.tests.integration.test_import_teams.TeamTest
  ❌ test_update
	Traceback (most recent call last):

❌ leagues.tests.integration.test_retired_team.RetiredTeamTest-20250104075156

leagues.tests.integration.test_retired_team.RetiredTeamTest
  ❌ test_another_retired_team
	Traceback (most recent call last):
  ❌ test_nonexisting_retired_team
	Traceback (most recent call last):
  ❌ test_retired_team
	Traceback (most recent call last):
  ❌ test_retirement_during_season
	Traceback (most recent call last):

❌ players.tests.integration.test_import_reports.CommandTest-20250104075156

players.tests.integration.test_import_reports.CommandTest
  ❌ test_duplicate
	Traceback (most recent call last):
  ❌ test_league
	Traceback (most recent call last):
  ❌ test_successful
	Traceback (most recent call last):

❌ players.tests.integration.test_import_reports.ForfeitTest-20250104075156

players.tests.integration.test_import_reports.ForfeitTest
  ❌ test
	Traceback (most recent call last):

❌ players.tests.integration.test_import_reports.ReportsBlacklistTest-20250104075156

players.tests.integration.test_import_reports.ReportsBlacklistTest
  ❌ test_blacklist
	Traceback (most recent call last):

❌ players.tests.integration.test_import_reports.YouthTest-20250104075156

players.tests.integration.test_import_reports.YouthTest
  ❌ test_youth
	Traceback (most recent call last):

❌ teams.tests.integration.test_calendars.CalendarTest-20250104075156

teams.tests.integration.test_calendars.CalendarTest
  ❌ test_specific
	Traceback (most recent call last):

Annotations

Check failure on line 0 in integration.xml

See this annotation in the file changed.

@github-actions github-actions / Integration Tests

associations.tests.integration.test_import_associations.CommandTest-20250104075156 ► associations.tests.integration.test_import_associations.CommandTest ► test_all

Failed test found in:
  integration.xml
Error:
  Traceback (most recent call last):
Raw output
Traceback (most recent call last):
  File "/home/runner/work/hbscorez/hbscorez/src/associations/tests/integration/test_import_associations.py", line 29, in test_all
    self.assert_command("import_associations")
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/base.py", line 116, in assert_command
    with self.assertNoLogs("hbscorez", level="ERROR"):
  File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range']

Check failure on line 0 in integration.xml

See this annotation in the file changed.

@github-actions github-actions / Integration Tests

associations.tests.integration.test_import_associations.CommandTest-20250104075156 ► associations.tests.integration.test_import_associations.CommandTest ► test_specific

Failed test found in:
  integration.xml
Error:
  Traceback (most recent call last):
Raw output
Traceback (most recent call last):
  File "/home/runner/work/hbscorez/hbscorez/src/associations/tests/integration/test_import_associations.py", line 7, in test_specific
    self.assert_command("import_associations", "-a", 35)
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/base.py", line 116, in assert_command
    with self.assertNoLogs("hbscorez", level="ERROR"):
  File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range']

Check failure on line 0 in integration.xml

See this annotation in the file changed.

@github-actions github-actions / Integration Tests

associations.tests.integration.test_import_associations.CommandTest-20250104075156 ► associations.tests.integration.test_import_associations.CommandTest ► test_update

Failed test found in:
  integration.xml
Error:
  Traceback (most recent call last):
Raw output
Traceback (most recent call last):
  File "/home/runner/work/hbscorez/hbscorez/src/associations/tests/integration/test_import_associations.py", line 21, in test_update
    self.assert_command("import_associations", "-a", 35)
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/base.py", line 116, in assert_command
    with self.assertNoLogs("hbscorez", level="ERROR"):
  File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range']

Check failure on line 0 in integration.xml

See this annotation in the file changed.

@github-actions github-actions / Integration Tests

base.tests.integration.test_correct_data.ImportGamesTest-20250104075156 ► base.tests.integration.test_correct_data.ImportGamesTest ► test_game_210116_sghh_hcn

Failed test found in:
  integration.xml
Error:
  Traceback (most recent call last):
Raw output
Traceback (most recent call last):
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/integration/test_correct_data.py", line 13, in test_game_210116_sghh_hcn
    self.assert_command("import_associations", "-a", 35)
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/base.py", line 116, in assert_command
    with self.assertNoLogs("hbscorez", level="ERROR"):
  File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range']

Check failure on line 0 in integration.xml

See this annotation in the file changed.

@github-actions github-actions / Integration Tests

base.tests.integration.test_correct_data.ImportGamesTest-20250104075156 ► base.tests.integration.test_correct_data.ImportGamesTest ► test_game_96781

Failed test found in:
  integration.xml
Error:
  Traceback (most recent call last):
Raw output
Traceback (most recent call last):
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/integration/test_correct_data.py", line 38, in test_game_96781
    self.assert_command("import_associations", "-a", 3)
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/base.py", line 116, in assert_command
    with self.assertNoLogs("hbscorez", level="ERROR"):
  File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range']

Check failure on line 0 in integration.xml

See this annotation in the file changed.

@github-actions github-actions / Integration Tests

clubs.tests.integration.test_import_clubs.ImportClubsTest-20250104075156 ► clubs.tests.integration.test_import_clubs.ImportClubsTest ► test_no_associations_filtered

Failed test found in:
  integration.xml
Error:
  Traceback (most recent call last):
Raw output
Traceback (most recent call last):
  File "/home/runner/work/hbscorez/hbscorez/src/clubs/tests/integration/test_import_clubs.py", line 13, in test_no_associations_filtered
    self.assert_command("import_associations", "-a", 3)
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/base.py", line 116, in assert_command
    with self.assertNoLogs("hbscorez", level="ERROR"):
  File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range']

Check failure on line 0 in integration.xml

See this annotation in the file changed.

@github-actions github-actions / Integration Tests

clubs.tests.integration.test_import_clubs.ImportClubsTest-20250104075156 ► clubs.tests.integration.test_import_clubs.ImportClubsTest ► test_single_association

Failed test found in:
  integration.xml
Error:
  Traceback (most recent call last):
Raw output
Traceback (most recent call last):
  File "/home/runner/work/hbscorez/hbscorez/src/clubs/tests/integration/test_import_clubs.py", line 20, in test_single_association
    self.assert_command("import_associations", "-a", 79)
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/base.py", line 116, in assert_command
    with self.assertNoLogs("hbscorez", level="ERROR"):
  File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range']

Check failure on line 0 in integration.xml

See this annotation in the file changed.

@github-actions github-actions / Integration Tests

clubs.tests.integration.test_import_clubs.ImportClubsTest-20250104075156 ► clubs.tests.integration.test_import_clubs.ImportClubsTest ► test_single_association_filtered

Failed test found in:
  integration.xml
Error:
  Traceback (most recent call last):
Raw output
Traceback (most recent call last):
  File "/home/runner/work/hbscorez/hbscorez/src/clubs/tests/integration/test_import_clubs.py", line 27, in test_single_association_filtered
    self.assert_command("import_associations", "-a", 79, 4)
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/base.py", line 116, in assert_command
    with self.assertNoLogs("hbscorez", level="ERROR"):
  File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range']

Check failure on line 0 in integration.xml

See this annotation in the file changed.

@github-actions github-actions / Integration Tests

clubs.tests.integration.test_import_clubs.ImportClubsTest-20250104075156 ► clubs.tests.integration.test_import_clubs.ImportClubsTest ► test_single_club_filtered

Failed test found in:
  integration.xml
Error:
  Traceback (most recent call last):
Raw output
Traceback (most recent call last):
  File "/home/runner/work/hbscorez/hbscorez/src/clubs/tests/integration/test_import_clubs.py", line 34, in test_single_club_filtered
    self.assert_command("import_associations", "-a", 95)
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/base.py", line 116, in assert_command
    with self.assertNoLogs("hbscorez", level="ERROR"):
  File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range']

Check failure on line 0 in integration.xml

See this annotation in the file changed.

@github-actions github-actions / Integration Tests

clubs.tests.integration.test_import_clubs.ImportClubsTest-20250104075156 ► clubs.tests.integration.test_import_clubs.ImportClubsTest ► test_update_team

Failed test found in:
  integration.xml
Error:
  Traceback (most recent call last):
Raw output
Traceback (most recent call last):
  File "/home/runner/work/hbscorez/hbscorez/src/clubs/tests/integration/test_import_clubs.py", line 45, in test_update_team
    self.assert_command("import_associations", "-a", 80)
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/base.py", line 116, in assert_command
    with self.assertNoLogs("hbscorez", level="ERROR"):
  File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range']

Check failure on line 0 in integration.xml

See this annotation in the file changed.

@github-actions github-actions / Integration Tests

districts.tests.integration.test_import_districts.CommandTest-20250104075156 ► districts.tests.integration.test_import_districts.CommandTest ► test_all

Failed test found in:
  integration.xml
Error:
  Traceback (most recent call last):
Raw output
Traceback (most recent call last):
  File "/home/runner/work/hbscorez/hbscorez/src/districts/tests/integration/test_import_districts.py", line 28, in test_all
    self.assert_command("import_associations")
  File "/home/runner/work/hbscorez/hbscorez/src/base/tests/base.py", line 116, in assert_command
    with self.assertNoLogs("hbscorez", level="ERROR"):
  File "/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ['ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range', 'ERROR:hbscorez:Could not create Association\nTraceback (most recent call last):\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 49, in import_associations\n    scrape_association(url, options)\n  File "/home/runner/work/hbscorez/hbscorez/src/associations/management/commands/import_associations.py", line 58, in scrape_association\n    name = parsing.parse_association_name(dom)\n  File "/home/runner/work/hbscorez/hbscorez/src/base/parsing.py", line 38, in parse_association_name\n    return cast(list[str], dom.xpath("//h2/a/text()"))[0]\nIndexError: list index out of range']