def test_extensions_presets(self): """Checks we associate file extensions to the muxers of the presets.""" with mock.patch("pitivi.preset.xdg_data_home") as xdg_data_home: xdg_data_home.return_value = "/pitivi-dir-which-does-not-exist" preset_manager = RenderPresetManager(system=None, encoders=Encoders()) preset_manager.loadAll() self.assertTrue(preset_manager.presets) for unused_name, preset in preset_manager.presets.items(): muxer = preset["container"] self.assertIsNotNone(extension_for_muxer(muxer), preset)
def test_extensions_presets(self): """Checks we associate file extensions to the muxers of the presets.""" project = self.create_simple_project() with mock.patch("pitivi.preset.xdg_data_home") as xdg_data_home: xdg_data_home.return_value = "/pitivi-dir-which-does-not-exist" preset_manager = PresetsManager(project.app) preset_manager.load_all() for preset_item in preset_manager.model: # Preset name is only set when the project loads it project.set_container_profile(preset_item.profile) muxer = preset_item.profile.get_preset_name() self.assertIsNotNone(extension_for_muxer(muxer), preset_item.profile)
def test_extensions_presets(self): """Checks we associate file extensions to the muxers of the presets.""" project = self.create_simple_project() with mock.patch("pitivi.preset.xdg_data_home") as xdg_data_home: xdg_data_home.return_value = "/pitivi-dir-which-does-not-exist" preset_manager = EncodingTargetManager(project.app) preset_manager.loadAll() self.assertTrue(preset_manager.presets) for unused_name, container_profile in preset_manager.presets.items(): # Preset name is only set when the project loads it project.set_container_profile(container_profile) muxer = container_profile.get_preset_name() self.assertIsNotNone(extension_for_muxer(muxer), container_profile)
def test_extensions_supported(self): """Checks we associate file extensions to the well supported muxers.""" for muxer, unused_audio, unused_video in Encoders.SUPPORTED_ENCODERS_COMBINATIONS: self.assertIsNotNone(extension_for_muxer(muxer), muxer)