0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 11:41:49 +02:00

refactor: Change inheritance to QTreeWidget from QWidget

This commit is contained in:
2024-06-21 09:59:33 +02:00
parent 6fa1c06053
commit d2f2b206bb
7 changed files with 29 additions and 31 deletions

View File

@ -29,8 +29,8 @@ def test_status_box_init(qtbot, mocked_client):
widget = BECStatusBox(parent=None, service_name=name, client=mocked_client)
qtbot.addWidget(widget)
qtbot.waitExposed(widget)
assert widget.tree_widget.headerItem().DontShowIndicator.value == 1
assert widget.tree_widget.children()[0].children()[0].config.service_name == name
assert widget.headerItem().DontShowIndicator.value == 1
assert widget.children()[0].children()[0].config.service_name == name
def test_update_top_item(qtbot, mocked_client):
@ -83,9 +83,9 @@ def test_add_tree_item(status_box):
status = BECStatus.IDLE
info = {"test": "test"}
metrics = {"metric": "test_metric"}
assert len(status_box.tree_widget.children()[0].children()) == 1
assert len(status_box.children()[0].children()) == 1
status_box.add_tree_item(name, status, info, metrics)
assert len(status_box.tree_widget.children()[0].children()) == 2
assert len(status_box.children()[0].children()) == 2
assert name in status_box.tree_items
@ -148,5 +148,5 @@ def test_double_click_item(status_box):
status_box.add_tree_item(name, status, info, metrics)
item, status_item = status_box.tree_items[name]
with mock.patch.object(status_item, "show_popup") as mock_show_popup:
status_box.tree_widget.itemDoubleClicked.emit(item, 0)
status_box.itemDoubleClicked.emit(item, 0)
assert mock_show_popup.call_count == 1