mirror of
https://github.com/jdegenstein/jmwright-CQ-Editor.git
synced 2025-12-19 22:24:19 +01:00
Bring up to date with mainline CQ-Editor 774c3c6
This commit is contained in:
@@ -79,6 +79,11 @@ code_nested_top = """import test_nested_bottom
|
|||||||
code_nested_bottom = """a=1
|
code_nested_bottom = """a=1
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
code_reload_issue = """wire0 = cq.Workplane().lineTo(5, 5).lineTo(10, 0).close().val()
|
||||||
|
solid1 = cq.Solid.extrudeLinear(cq.Face.makeFromWires(wire0), cq.Vector(0, 0, 1))
|
||||||
|
r1 = cq.Workplane(solid1).translate((10, 0, 0))
|
||||||
|
"""
|
||||||
|
|
||||||
def _modify_file(code, path="test.py"):
|
def _modify_file(code, path="test.py"):
|
||||||
with open(path, "w", 1) as f:
|
with open(path, "w", 1) as f:
|
||||||
f.write(code)
|
f.write(code)
|
||||||
@@ -238,6 +243,20 @@ def test_render(main):
|
|||||||
assert(obj_tree_comp.CQ.child(0).text(0) == 'test')
|
assert(obj_tree_comp.CQ.child(0).text(0) == 'test')
|
||||||
assert('test' in log.toPlainText().splitlines()[-1])
|
assert('test' in log.toPlainText().splitlines()[-1])
|
||||||
|
|
||||||
|
# cq reloading check
|
||||||
|
obj_tree_comp._toolbar_actions[0].triggered.emit()
|
||||||
|
assert(obj_tree_comp.CQ.childCount() == 0)
|
||||||
|
|
||||||
|
editor.set_text(code_reload_issue)
|
||||||
|
debugger._actions['Run'][0].triggered.emit()
|
||||||
|
|
||||||
|
qtbot.wait(100)
|
||||||
|
assert(obj_tree_comp.CQ.childCount() == 1)
|
||||||
|
|
||||||
|
debugger._actions['Run'][0].triggered.emit()
|
||||||
|
qtbot.wait(100)
|
||||||
|
assert(obj_tree_comp.CQ.childCount() == 1)
|
||||||
|
|
||||||
def test_export(main,mocker):
|
def test_export(main,mocker):
|
||||||
|
|
||||||
qtbot, win = main
|
qtbot, win = main
|
||||||
|
|||||||
Reference in New Issue
Block a user