Files
sunnypilot/openpilot/tools/sim/tests/test_metadrive_bridge.py
T
github-actions[bot] 45515f72df sunnypilot v2026.003.000
version: sunnypilot v2026.003.000 (staging)
date: 2026-08-28T17:09:56
master commit: 1dd5a7c91d
2026-08-28 17:09:56 +00:00

23 lines
791 B
Python

import warnings
import unittest
import importlib
# Since metadrive depends on pkg_resources, and pkg_resources is deprecated as an API
warnings.filterwarnings("ignore", category=DeprecationWarning)
try:
MetaDriveBridge = importlib.import_module("openpilot.tools.sim.bridge.metadrive.metadrive_bridge").MetaDriveBridge
except ModuleNotFoundError:
MetaDriveBridge = None
from openpilot.tools.sim.tests.test_sim_bridge import TestSimBridgeBase
@unittest.skipIf(MetaDriveBridge is None, "metadrive is not installed")
class TestMetaDriveBridge(TestSimBridgeBase):
def setup_method(self):
super().openpilot_setup_method()
self.test_duration = 30
def create_bridge(self):
assert MetaDriveBridge is not None
return MetaDriveBridge(False, False, self.test_duration, True)