diff --git a/tests/autonomous_test.py b/tests/autonomous_test.py index 6e50cda9..4b0735e7 100644 --- a/tests/autonomous_test.py +++ b/tests/autonomous_test.py @@ -1,5 +1,6 @@ import hal import pytest +import random from robotpy_ext.autonomous.selector_tests import ( # type: ignore[import-untyped] test_all_autonomous as _test_all_autonomous, ) @@ -7,8 +8,8 @@ @pytest.mark.slow_integration_test -@pytest.mark.parametrize("alliance", ["Red", "Blue"]) -def test_all_autonomous(control, alliance): +def test_all_autonomous(control): + alliance = random.choice(["Red", "Blue"]) station = getattr(hal.AllianceStationID, f"k{alliance}1") DriverStationSim.setAllianceStationId(station) diff --git a/tests/fuzz_test.py b/tests/fuzz_test.py index 09d794fa..ac63e2fc 100644 --- a/tests/fuzz_test.py +++ b/tests/fuzz_test.py @@ -122,13 +122,13 @@ def _test_fuzz( alliance_station_names = [station.name[1:] for station in alliance_stations] -@pytest.mark.parametrize("station", alliance_stations, ids=alliance_station_names) -def test_fuzz(control: TestController, station: hal.AllianceStationID) -> None: +def test_fuzz(control: TestController) -> None: + station = random.choice(alliance_stations) _test_fuzz(control, station, fuzz_disabled_hids=False) -@pytest.mark.parametrize("station", alliance_stations, ids=alliance_station_names) -def test_fuzz_disabled(control: TestController, station: hal.AllianceStationID) -> None: +def test_fuzz_disabled(control: TestController) -> None: + station = random.choice(alliance_stations) _test_fuzz(control, station, fuzz_disabled_hids=True)