@@ -166,3 +166,40 @@ def test_picked_ids(server):
166166 assert isinstance (array_ids , list ), f"Expected a list, but got { type (array_ids )} "
167167 assert all (isinstance (id , str ) for id in array_ids ), "All IDs should be strings"
168168 assert len (array_ids ) > 0 , "The list of array_ids should not be empty"
169+
170+
171+ def test_grid_scale (server ):
172+
173+ test_register_mesh (server )
174+
175+ server .call (
176+ VtkViewerView .viewer_prefix
177+ + VtkViewerView .viewer_schemas_dict ["set_background_color" ]["rpc" ],
178+ [{"color" : {"r" : 60 , "g" : 60 , "b" : 60 }}],
179+ )
180+
181+ assert server .compare_image (3 , "viewer/grid_scale_off.jpeg" ) == True
182+
183+ # assert server.compare_image(3, "viewer/grid_scale_off.jpeg") == True
184+
185+ # server.call(
186+ # VtkViewerView.viewer_prefix
187+ # + VtkViewerView.viewer_schemas_dict["grid_scale"]["rpc"],
188+ # [{"visibility": True}],
189+ # )
190+
191+ # assert server.compare_image(3, "viewer/grid_scale_on.jpeg") == True
192+
193+ # server.call(
194+ # VtkViewerView.viewer_prefix
195+ # + VtkViewerView.viewer_schemas_dict["set_background_color"]["rpc"],
196+ # [{"color": {"r": 0, "g": 0, "b": 255}}],
197+ # )
198+
199+ # server.call(
200+ # VtkViewerView.viewer_prefix
201+ # + VtkViewerView.viewer_schemas_dict["grid_scale"]["rpc"],
202+ # [{"visibility": False}],
203+ # )
204+
205+ # assert server.compare_image(3, "viewer/grid_scale_off.jpeg") == True
0 commit comments