Add lidar animate test, fix mock iterable.
This commit is contained in:
@@ -6,6 +6,7 @@ in the lidar_cache for testing (or anywhere else the rplidar may be used)
|
||||
|
||||
import tracking.lidar_loader as loader
|
||||
|
||||
|
||||
class MockLidar:
|
||||
|
||||
def __init__(self, scan_iter=None):
|
||||
@@ -27,10 +28,16 @@ class MockLidar:
|
||||
self._iter = scan_iter
|
||||
|
||||
def iter_scans(self, min_len=100):
|
||||
return self._iter
|
||||
return iter(self._iter)
|
||||
|
||||
def get_health(self):
|
||||
return "Mock Lidar has scans" if self._iter is not None else "Mock lidar won't work properly!"
|
||||
|
||||
def get_info(self):
|
||||
return self.get_health()
|
||||
|
||||
def stop(self):
|
||||
pass
|
||||
|
||||
def disconnect(self):
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user