VLAdaptorBench / external /pyrep /tests /test_proximity_sensors.py
lsnu's picture
Add files using upload-large-folder tool
cf8614b verified
import unittest
from tests.core import TestCore
from pyrep.objects.proximity_sensor import ProximitySensor
from pyrep.objects.shape import Shape
class TestProximitySensors(TestCore):
def setUp(self):
super().setUp()
self.sensor = ProximitySensor('proximity_sensor')
def test_read(self):
self.pyrep.step()
distance = self.sensor.read()
self.pyrep.step()
self.assertAlmostEqual(distance, 0.1)
def test_is_detected(self):
ob1 = Shape('simple_model')
ob2 = Shape('dynamic_cube')
self.assertTrue(self.sensor.is_detected(ob1))
self.assertFalse(self.sensor.is_detected(ob2))
if __name__ == '__main__':
unittest.main()