コード例 #1
0
def test_get_download_directory_base_no_server_section_exception(context):
    context.download_directory = ""
    context.driver_wrapper.config.remove_option('Server', 'enabled')
    DriverWrappersPool.output_directory = os.path.join(
        os.path.realpath(__file__), 'incorrect_path')

    with pytest.raises(OSError):
        get_download_directory_base(context)
コード例 #2
0
def test_get_download_directory_base_server_enabled_win(context):
    context.download_directory = ""
    context.driver_wrapper.config.set('Server', 'enabled', 'true')
    context.driver_wrapper.config.set('Driver', 'type',
                                      'part1-part2-part3-win')

    assert get_download_directory_base(
        context) == 'C:\\tmp\\%s\\' % DOWNLOADS_FOLDER
コード例 #3
0
def test_get_download_directory_base_server_enabled_linux(context):
    context.download_directory = ""
    context.driver_wrapper.config.set('Server', 'enabled', 'true')
    context.driver_wrapper.config.set('Driver', 'type',
                                      'part1-part2-part3-linux')

    assert get_download_directory_base(
        context) == "/tmp/%s/" % DOWNLOADS_FOLDER
コード例 #4
0
def test_get_download_directory_base_server_enabled_no_driver_section(context):
    context.download_directory = ""
    context.driver_wrapper.config.set('Server', 'enabled', 'true')

    assert get_download_directory_base(
        context) == "/tmp/%s/" % DOWNLOADS_FOLDER
コード例 #5
0
def test_get_download_directory_base_server_disabled(context):
    context.download_directory = ""
    context.driver_wrapper.config.set('Server', 'enabled', 'false')

    assert get_download_directory_base(context) == os.path.join(
        DriverWrappersPool.output_directory, DOWNLOADS_FOLDER, '')
コード例 #6
0
def test_get_download_directory_base_no_server_section(context):
    context.download_directory = ""
    context.driver_wrapper.config.remove_option('Server', 'enabled')

    assert get_download_directory_base(context) == os.path.join(
        DriverWrappersPool.output_directory, DOWNLOADS_FOLDER, '')
コード例 #7
0
def test_get_download_directory_base_download_directory_none(context):
    context.download_directory = None

    assert get_download_directory_base(context) is None