MCPcopy Create free account
hub / github.com/blender/blender / view3d_font_edit_mode_simple

Function view3d_font_edit_mode_simple

tests/python/ui_simulate/test_undo.py:635–657  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

633
634
635def view3d_font_edit_mode_simple():
636 e, t, window = ui.test_window()
637 yield from _view3d_startup_area_maximized(e)
638
639 yield from ui.call_menu(e, "Add -> Text")
640 yield e.numpad_period() # View all.
641 yield e.tab() # Edit mode.
642 yield e.ctrl.back_space()
643 yield e.text("Hello\nWorld")
644 yield e.tab() # Object mode.
645 t.assertEqual(window.view_layer.objects.active.data.body, 'Hello\nWorld')
646 yield e.r.x().text("90").ret() # Rotate 90, face the view.
647 yield e.tab() # Edit mode.
648 yield e.end() # Edit mode.
649 yield e.ctrl.back_space()
650 yield e.back_space()
651 yield e.tab() # Object mode.
652 t.assertEqual(window.view_layer.objects.active.data.body, 'Hello')
653
654 yield e.ctrl.z(3)
655 t.assertEqual(window.view_layer.objects.active.data.body, 'Hello\nWorld')
656 yield e.shift.ctrl.z(3)
657 t.assertEqual(window.view_layer.objects.active.data.body, 'Hello')
658
659
660def view3d_multi_mode_select():

Callers

nothing calls this directly

Calls 5

textMethod · 0.80
xMethod · 0.45
endMethod · 0.45
zMethod · 0.45

Tested by

no test coverage detected