diff --git a/src/bonsai/bonsai/core/tool.py b/src/bonsai/bonsai/core/tool.py index c88b16cf9e..0edc1559ca 100644 --- a/src/bonsai/bonsai/core/tool.py +++ b/src/bonsai/bonsai/core/tool.py @@ -305,7 +305,7 @@ class Drawing: def copy_representation(cls, source, dest): pass def create_annotation_context(cls, target_view, object_type=None): pass def create_annotation_object(cls, drawing, object_type): pass - def create_camera(cls, name, matrix, location_hint): pass + def create_camera(cls, name, matrix, location_hint, target_view): pass def create_svg_schedule(cls, schedule): pass def create_svg_sheet(cls, document, titleblock): pass def delete_collection(cls, collection): pass diff --git a/src/bonsai/test/core/test_drawing.py b/src/bonsai/test/core/test_drawing.py index d0f5902572..ee35fe1a5d 100644 --- a/src/bonsai/test/core/test_drawing.py +++ b/src/bonsai/test/core/test_drawing.py @@ -332,11 +332,11 @@ class TestDisableEditingDrawings: class TestAddDrawing: - def test_run(self, ifc, collector, drawing): + def test_run(self, ifc: Prophecy, collector: Prophecy, drawing: Prophecy): drawing.generate_drawing_name("target_view", "location_hint").should_be_called().will_return("drawing_name") drawing.ensure_unique_drawing_name("drawing_name").should_be_called().will_return("name") drawing.generate_drawing_matrix("target_view", "location_hint").should_be_called().will_return("matrix") - drawing.create_camera("name", "matrix", "location_hint").should_be_called().will_return("obj") + drawing.create_camera("name", "matrix", "location_hint", "target_view").should_be_called().will_return("obj") drawing.get_body_context().should_be_called().will_return("context") drawing.run_root_assign_class( obj="obj",