Ejemplo n.º 1
0
def qtbot(qapp, request):
    """
    Fixture used to create a QtBot instance for using during testing.

    Make sure to call addWidget for each top-level widget you create to ensure
    that they are properly closed after the test ends.
    """
    result = QtBot(request)
    return result
Ejemplo n.º 2
0
def qtbot_module(qapp, request):
    """Module fixture for qtbot."""
    result = QtBot(request)
    return result
Ejemplo n.º 3
0
def qtbot_session(qapp, request):
    result = QtBot(qapp)
    with capture_exceptions() as exceptions:
        yield result
    if exceptions:
        pytest.fail(format_captured_exceptions(exceptions))