예제 #1
0
    def check_user_prompt_closed_with_exception(dialog_type, retval):
        assert not document_hidden(session)
        create_dialog(dialog_type, text=dialog_type)

        response = minimize(session)
        assert_error(response, "unexpected alert open")

        assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval)
        assert not document_hidden(session)
예제 #2
0
def test_minimize_twice_is_idempotent(session):
    assert not document_hidden(session)

    first_response = minimize(session)
    assert_success(first_response)
    assert document_hidden(session)

    second_response = minimize(session)
    assert_success(second_response)
    assert document_hidden(session)
예제 #3
0
def test_restore_from_minimized(session):
    session.window.minimize()
    assert document_hidden(session)

    response = set_window_rect(session, {"width": 450, "height": 450})
    value = assert_success(response)
    assert value["width"] == 450
    assert value["height"] == 450

    assert not document_hidden(session)
예제 #4
0
def test_restore_from_minimized(session):
    session.window.minimize()
    assert document_hidden(session)

    response = set_window_rect(session, {"width": 450, "height": 450})
    value = assert_success(response)
    assert value["width"] == 450
    assert value["height"] == 450

    assert not document_hidden(session)
예제 #5
0
    def check_user_prompt_not_closed_but_exception(dialog_type):
        assert not document_hidden(session)
        create_dialog(dialog_type, text=dialog_type)

        response = minimize(session)
        assert_error(response, "unexpected alert open")

        assert session.alert.text == dialog_type
        session.alert.dismiss()

        assert not document_hidden(session)
예제 #6
0
    def check_user_prompt_not_closed_but_exception(dialog_type):
        assert not document_hidden(session)
        create_dialog(dialog_type, text=dialog_type)

        response = minimize(session)
        assert_error(response, "unexpected alert open")

        assert session.alert.text == dialog_type
        session.alert.dismiss()

        assert not document_hidden(session)
예제 #7
0
    def check_user_prompt_closed_with_exception(dialog_type, retval):
        assert not document_hidden(session)
        create_dialog(dialog_type, text=dialog_type)

        response = minimize(session)
        assert_error(response, "unexpected alert open")

        assert_dialog_handled(session,
                              expected_text=dialog_type,
                              expected_retval=retval)
        assert not document_hidden(session)
예제 #8
0
def test_fully_exit_fullscreen(session):
    session.window.fullscreen()
    assert is_fullscreen(session)

    response = minimize(session)
    assert_success(response)
    assert not is_fullscreen(session)
    assert document_hidden(session)
예제 #9
0
def test_payload(session):
    assert not document_hidden(session)

    response = minimize(session)
    value = assert_success(response)
    assert isinstance(value, dict)

    value = response.body["value"]
    assert "width" in value
    assert "height" in value
    assert "x" in value
    assert "y" in value
    assert isinstance(value["width"], int)
    assert isinstance(value["height"], int)
    assert isinstance(value["x"], int)
    assert isinstance(value["y"], int)

    assert document_hidden(session)
예제 #10
0
def test_minimize(session):
    assert not document_hidden(session)

    response = minimize(session)
    assert_success(response)
    assert document_hidden(session)
예제 #11
0
def test_restore_the_window(session):
    session.window.minimize()
    assert document_hidden(session)

    response = maximize(session)
    assert_success(response)
예제 #12
0
파일: maximize.py 프로젝트: Coder206/servo
def test_restore_the_window(session):
    session.window.minimize()
    assert document_hidden(session)

    response = maximize(session)
    assert_success(response)
예제 #13
0
def test_stress(session, i):
    assert not document_hidden(session)
    response = minimize_window(session)
    assert_success(response)
    assert document_hidden(session)