update test and build scripts
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
from pathlib import Path
|
||||
|
||||
import pytest
|
||||
|
||||
from orisys import Sensor
|
||||
|
||||
|
||||
def test_compute_deformation_requires_get_img(sensor_factory):
|
||||
sensor = sensor_factory(backend="cpu")
|
||||
try:
|
||||
with pytest.raises(Exception):
|
||||
sensor.compute_deformation(check_motion=False)
|
||||
finally:
|
||||
sensor.disconnect()
|
||||
|
||||
|
||||
def test_invalid_video_source_raises():
|
||||
bad_path = Path("this_video_file_should_not_exist_123456.mp4")
|
||||
with pytest.raises(Exception):
|
||||
sensor = Sensor(vid_src=str(bad_path), verbose=False, backend="cpu")
|
||||
sensor.disconnect()
|
||||
|
||||
|
||||
def test_repeated_connect_disconnect(sensor_factory):
|
||||
for _ in range(3):
|
||||
sensor = sensor_factory(backend="cpu")
|
||||
try:
|
||||
img = sensor.get_img()
|
||||
assert img is not None
|
||||
sensor.compute_deformation(check_motion=False)
|
||||
finally:
|
||||
sensor.disconnect()
|
||||
Reference in New Issue
Block a user