Диагностика допуска правой камеры в интерфейс
This commit is contained in:
@@ -244,6 +244,28 @@ def test_live_viewer_diagnostic_endpoint_accepts_only_bounded_events(
|
||||
assert caplog.records[-1].camera_media_source_state == "open"
|
||||
assert caplog.records[-1].camera_video_error_code == 3
|
||||
|
||||
for event_code in (
|
||||
"live_camera_source_projected",
|
||||
"live_camera_window_admitted",
|
||||
):
|
||||
boundary_event = LiveViewerDiagnosticEvent(
|
||||
schema_version="missioncore.live-viewer-diagnostic/v2",
|
||||
event_code=event_code,
|
||||
ui_build_id=expected_build,
|
||||
document_instance_id="00000000-0000-4000-8000-000000000001",
|
||||
viewer_instance_id="00000000-0000-4000-8000-000000000004",
|
||||
lifecycle_generation=1,
|
||||
stream_id="camera-preview-2",
|
||||
)
|
||||
with caplog.at_level(
|
||||
logging.INFO,
|
||||
logger="k1link.device_plugins.xgrids_k1.viewer_receiver",
|
||||
):
|
||||
boundary_response = endpoint(boundary_event)
|
||||
assert boundary_response.status_code == 204
|
||||
assert caplog.records[-1].event_code == event_code
|
||||
assert caplog.records[-1].stream_id == "camera-preview-2"
|
||||
|
||||
|
||||
def test_live_viewer_diagnostic_rejects_stale_build_before_logging(
|
||||
caplog: pytest.LogCaptureFixture,
|
||||
|
||||
Reference in New Issue
Block a user