Configurable carriers

This commit is contained in:
Raffson
2024-04-06 23:04:47 +02:00
parent e416e07366
commit d2fd7bbb4e
15 changed files with 173 additions and 24 deletions

View File

@@ -92,13 +92,13 @@ class TestFactionLoader(unittest.TestCase):
self.assertIn(Infantry.Soldier_M249, faction.infantry_units)
self.assertIn(Stennis.name, faction.naval_units)
self.assertIn(Stennis, faction.carriers.keys())
self.assertIn(LHA_Tarawa.name, faction.naval_units)
self.assertIn("mod", faction.requirements.keys())
self.assertIn("Some mod is required", faction.requirements.values())
self.assertEqual(4, len(faction.carrier_names))
self.assertEqual(5, len(faction.helicopter_carrier_names))
self.assertEqual(4, len(faction.carriers))
@pytest.mark.skip(reason="Faction unit names in the json files are outdated")
def test_load_valid_faction_with_invalid_country(self) -> None: