LTTP/SDV: use .name when appropriate in subtests (#5107)
This commit is contained in:
		| @@ -11,7 +11,7 @@ class EntranceRandomizationAssertMixin: | ||||
|         non_progression_connections = [connection for connection in all_connections.values() if RandomizationFlag.BIT_NON_PROGRESSION in connection.flag] | ||||
|  | ||||
|         for non_progression_connections in non_progression_connections: | ||||
|             with self.subTest(connection=non_progression_connections): | ||||
|             with self.subTest(connection=non_progression_connections.name): | ||||
|                 self.assert_can_reach_entrance(non_progression_connections.name) | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -12,14 +12,14 @@ from ...regions.regions import create_all_regions, create_all_connections | ||||
| class TestVanillaRegionsConnectionsWithGingerIsland(unittest.TestCase): | ||||
|     def test_region_exits_lead_somewhere(self): | ||||
|         for region in vanilla_data.regions_with_ginger_island_by_name.values(): | ||||
|             with self.subTest(region=region): | ||||
|             with self.subTest(region=region.name): | ||||
|                 for exit_ in region.exits: | ||||
|                     self.assertIn(exit_, vanilla_data.connections_with_ginger_island_by_name, | ||||
|                                   f"{region.name} is leading to {exit_} but it does not exist.") | ||||
|  | ||||
|     def test_connection_lead_somewhere(self): | ||||
|         for connection in vanilla_data.connections_with_ginger_island_by_name.values(): | ||||
|             with self.subTest(connection=connection): | ||||
|             with self.subTest(connection=connection.name): | ||||
|                 self.assertIn(connection.destination, vanilla_data.regions_with_ginger_island_by_name, | ||||
|                               f"{connection.name} is leading to {connection.destination} but it does not exist.") | ||||
|  | ||||
| @@ -27,14 +27,14 @@ class TestVanillaRegionsConnectionsWithGingerIsland(unittest.TestCase): | ||||
| class TestVanillaRegionsConnectionsWithoutGingerIsland(unittest.TestCase): | ||||
|     def test_region_exits_lead_somewhere(self): | ||||
|         for region in vanilla_data.regions_without_ginger_island_by_name.values(): | ||||
|             with self.subTest(region=region): | ||||
|             with self.subTest(region=region.name): | ||||
|                 for exit_ in region.exits: | ||||
|                     self.assertIn(exit_, vanilla_data.connections_without_ginger_island_by_name, | ||||
|                                   f"{region.name} is leading to {exit_} but it does not exist.") | ||||
|  | ||||
|     def test_connection_lead_somewhere(self): | ||||
|         for connection in vanilla_data.connections_without_ginger_island_by_name.values(): | ||||
|             with self.subTest(connection=connection): | ||||
|             with self.subTest(connection=connection.name): | ||||
|                 self.assertIn(connection.destination, vanilla_data.regions_without_ginger_island_by_name, | ||||
|                               f"{connection.name} is leading to {connection.destination} but it does not exist.") | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 qwint
					qwint