Exemple #1
0
def test_refine__only_video(data):
    # Given
    video = data['video']
    expected = data['video_properties']

    # When
    sut.refine(video)

    # Then
    assert expected == _to_properties(video)
def test_refine__only_video(data):
    # Given
    video = data['video']
    expected = data['video_properties']

    # When
    sut.refine(video)

    # Then
    assert expected == _to_properties(video)
Exemple #3
0
def test_refine__with_release_name(data):
    # Given
    video = data['video']
    release_name = data['release_name']
    expected = data['release_properties']

    # When
    sut.refine(video, release_name=release_name)

    # Then
    assert expected == _to_properties(video)
Exemple #4
0
def test_refine__with_non_existent_release_file(data):
    # Given
    video = data['video']
    release_file = 'somefile.ext'
    expected = data['video_properties']

    # When
    sut.refine(video, release_file=release_file)

    # Then
    assert expected == _to_properties(video)
Exemple #5
0
def test_refine__with_release_file_with_no_content(data, tmpdir):
    # Given
    video = data['video']
    release_file = tmpdir.ensure('somefile.ext')
    expected = data['video_properties']

    # When
    sut.refine(video, release_file=release_file.strpath)

    # Then
    assert expected == _to_properties(video)
def test_refine__with_release_file_with_no_content(data, tmpdir):
    # Given
    video = data['video']
    release_file = tmpdir.ensure('somefile.ext')
    expected = data['video_properties']

    # When
    sut.refine(video, release_file=release_file.strpath)

    # Then
    assert expected == _to_properties(video)
def test_refine__with_release_name(data):
    # Given
    video = data['video']
    release_name = data['release_name']
    expected = data['release_properties']

    # When
    sut.refine(video, release_name=release_name)

    # Then
    assert expected == _to_properties(video)
def test_refine__with_non_existent_release_file(data):
    # Given
    video = data['video']
    release_file = 'somefile.ext'
    expected = data['video_properties']

    # When
    sut.refine(video, release_file=release_file)

    # Then
    assert expected == _to_properties(video)
Exemple #9
0
def test_refine__with_release_file(data, tmpdir):
    # Given
    video = data['video']
    release_name = data['release_name']
    release_file = tmpdir.ensure('somefile.ext')
    release_file.write(release_name)
    expected = data['release_properties']

    # When
    sut.refine(video, release_file=release_file.strpath)

    # Then
    assert expected == _to_properties(video)
def test_refine__with_release_file(data, tmpdir):
    # Given
    video = data['video']
    release_name = data['release_name']
    release_file = tmpdir.ensure('somefile.ext')
    release_file.write(release_name)
    expected = data['release_properties']

    # When
    sut.refine(video, release_file=release_file.strpath)

    # Then
    assert expected == _to_properties(video)
def test_refine__precedence_with_default_release_extension_and_release_name(data, tmpdir):
    # Given
    video = data['video']
    name, ext = os.path.splitext(os.path.basename(video.name))
    video.name = '{path}/{name}{ext}'.format(path=tmpdir.strpath, name=name, ext=ext)
    release_name = data['release_name']
    another_release_name = data['another_release_name']
    release_file = tmpdir.ensure('{name}.release'.format(name=name))
    release_file.write(release_name)
    expected = data['release_properties']

    # When
    sut.refine(video, release_name=another_release_name)

    # Then
    assert expected == _to_properties(video)
Exemple #12
0
def test_refine__precedence_with_default_release_extension_and_release_name(
        data, tmpdir):
    # Given
    video = data['video']
    name, ext = os.path.splitext(os.path.basename(video.name))
    video.name = '{path}/{name}{ext}'.format(path=tmpdir.strpath,
                                             name=name,
                                             ext=ext)
    release_name = data['release_name']
    another_release_name = data['another_release_name']
    release_file = tmpdir.ensure('{name}.release'.format(name=name))
    release_file.write(release_name)
    expected = data['release_properties']

    # When
    sut.refine(video, release_name=another_release_name)

    # Then
    assert expected == _to_properties(video)