def test_set_screenshot_folder_nonexistent(mocker: MockerFixture,
                                           under_test: x3270):
    mocker.patch("robot.api.logger.error")
    mocker.patch("robot.api.logger.warn")
    path = os.path.join(os.getcwd(), "nonexistent")

    under_test.set_screenshot_folder(path)

    logger.error.assert_called_with(
        'Given screenshots path "%s" does not exist' % path)
    logger.warn.assert_called_with('Screenshots will be saved in "%s"' %
                                   under_test.imgfolder)
def test_set_screenshot_folder(under_test: x3270):
    path = os.getcwd()

    under_test.set_screenshot_folder(path)

    assert under_test.imgfolder == os.getcwd()