........................................................ [ 47%]
.................................................FF...........       [100%]
=================================== FAILURES ===================================
___________ WorkerTests.test_stop_after_admission_preserves_handoff ____________

self = <test_fall_integration.WorkerTests testMethod=test_stop_after_admission_preserves_handoff>

    def test_stop_after_admission_preserves_handoff(self):
        active=[True];capture=Mock(submit=Mock(return_value=True),close=Mock(return_value=True))
        p,_,_,_=self.make(current=lambda:active[0],capture=capture);p.start()
>       for i in range(14):self.feed(p,i,i/10,i>=7)
                           ^^^^^^^^^^^^^^^^^^^^^^^^

tests/test_fall_integration.py:176: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <test_fall_integration.WorkerTests testMethod=test_stop_after_admission_preserves_handoff>
p = <app.det_result_path.DetResultPath object at 0x758c593bfb60>, i = 0, t = 0.0
down = False

    def feed(self,p,i,t,down=False):
>       n=p.status()['processed'];p.submit(*self.copied(i,t,down))
          ^^^^^^^^^^^^^^^^^^^^^^^
E       KeyError: 'processed'

tests/test_fall_integration.py:148: KeyError
_________ WorkerTests.test_three_scenarios_one_tracker_nms_object_ref __________

self = <test_fall_integration.WorkerTests testMethod=test_three_scenarios_one_tracker_nms_object_ref>

    def test_three_scenarios_one_tracker_nms_object_ref(self):
        capture=Mock(submit=Mock(return_value=True),close=Mock(return_value=True))
        p,t,s,e=self.make(capture=capture);p.start()
>       for i in range(15):r=self.feed(p,i,i/10,i>=7)
                             ^^^^^^^^^^^^^^^^^^^^^^^^

tests/test_fall_integration.py:157: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <test_fall_integration.WorkerTests testMethod=test_three_scenarios_one_tracker_nms_object_ref>
p = <app.det_result_path.DetResultPath object at 0x758c593be2d0>, i = 0, t = 0.0
down = False

    def feed(self,p,i,t,down=False):
>       n=p.status()['processed'];p.submit(*self.copied(i,t,down))
          ^^^^^^^^^^^^^^^^^^^^^^^
E       KeyError: 'processed'

tests/test_fall_integration.py:148: KeyError
=============================== warnings summary ===============================
tests/test_pose_path.py::PoseTest::test_result_worker
  /review/app/byte_tracking.py:94: FutureWarning: The `ByteTrack` was deprecated since v0.28.0. It will be removed in v0.31.0.
    self._trackers[class_id] = self.sv.ByteTrack(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_fall_integration.py::WorkerTests::test_stop_after_admission_preserves_handoff
FAILED tests/test_fall_integration.py::WorkerTests::test_three_scenarios_one_tracker_nms_object_ref
2 failed, 116 passed, 1 warning, 92 subtests passed in 3.11s
