webdrop-bridge/tests/unit/test_developer_tools.py

16 lines
535 B
Python

"""Unit tests for DeveloperToolsWidget."""
from PySide6.QtWebEngineWidgets import QWebEngineView
from webdrop_bridge.ui.developer_tools import DeveloperToolsWidget
def test_developer_tools_widget_attaches_inspected_page(qtbot):
"""DeveloperToolsWidget should inspect the provided web view page directly."""
web_view = QWebEngineView()
qtbot.addWidget(web_view)
dev_tools = DeveloperToolsWidget(web_view)
qtbot.addWidget(dev_tools)
assert dev_tools.dev_tools_view.page().inspectedPage() is web_view.page()