New paste Repaste Download
tmpdir = local('C:\\tmp\\pytest-of-ContainerAdministrator\\pytest-0\\test_skipping_subtitle_files2_0')
runner = <tests.test_ss._Runner object at 0x0000021200C516C8>
subtitle_files = ['movie.eng.srt'], languages = ['eng', 'pob'], skip_count = 1
    @pytest.mark.parametrize(
        ('subtitle_files', 'languages', 'skip_count'),
        [
            (['movie.srt'], ['eng'], 1),
            (['movie.srt'], ['eng', 'pob'], 0),
            (['movie.eng.srt'], ['eng', 'pob'], 1),
            (['movie.eng.srt', 'movie.pob.srt'], ['eng', 'pob'], 2),
        ]
    )
    def test_skipping(tmpdir, runner, subtitle_files, languages, skip_count):
        """
        :type runner: _Runner
        """
        runner.register('movie.avi', languages)
        for subtitle_file in subtitle_files:
            (tmpdir / subtitle_file).write('untouched')
        runner.configuration.skip = True
        runner.configuration.languages = languages
        assert runner.run('movie.avi') == 0, runner.output
        expected_files = list(subtitle_files)
        if len(languages) > 1:
            expected_files.extend('movie.%s.srt' % x for x in languages)
>       runner.check_files('movie.avi', *expected_files)
E       AssertionError: assert {'movie.avi',..., 'movie.srt'} == {'movie.avi',...ovie.pob.srt'}
E         Extra items in the left set:
E         'movie.srt'
E         Extra items in the right set:
E         'movie.pob.srt'
E         Full diff:
E         - {'movie.pob.srt', 'movie.eng.srt', 'movie.avi'}
E         + {'movie.eng.srt', 'movie.srt', 'movie.avi'}
tests\test_ss.py:310: AssertionError
Filename: None. Size: 2kb. View raw, , hex, or download this file.

This paste expires on 2026-06-25 01:16:23.158633+00:00. Pasted through deprecated-web.