Skip to content
Snippets Groups Projects
Select Git revision
  • ff9928bc44e80ec30c78369bf1518599254a0032
  • master default protected
  • blender-v3.5-release
  • main
  • blender-v3.4-release
  • blender-v3.3-release
  • blender-v3.2-release
  • blender-v3.1-release
  • blender-v3.0-release
  • studio-sprite-fright
  • blender-v2.93-release
  • blender-v2.92-release
  • blender-v2.91-release
  • temp-code-clean
  • blender-v2.90-release
  • c-style-check
  • blender-v2.83-release
  • blender-v2.82-release
  • blender-v2.81-release
  • blender-v2.80-release
  • blender2.8_covise4
  • v3.3.4
  • v2.93.15
  • v2.93.14
  • v3.3.3
  • v2.93.13
  • v2.93.12
  • v3.4.1
  • v3.3.2
  • v3.4.0
  • v3.3.1
  • v2.93.11
  • v3.3.0
  • v3.2.2
  • v2.93.10
  • v3.2.1
  • v3.2.0
  • v2.83.20
  • v2.93.9
  • v3.1.2
  • v3.1.1
41 results

check_spelling.py

Blame
  • test_commands_merge_exr.py 1.45 KiB
    from pathlib import Path
    
    from test_runner import AbstractCommandTest
    
    
    class MergeProgressiveRendersCommandTest(AbstractCommandTest):
        def setUp(self):
            super().setUp()
    
            from flamenco_worker.commands import MergeProgressiveRendersCommand
            import tempfile
    
            self.tmpdir = tempfile.TemporaryDirectory()
            self.mypath = Path(__file__).parent
    
            self.cmd = MergeProgressiveRendersCommand(
                worker=self.fworker,
                task_id='12345',
                command_idx=0,
            )
    
        def tearDown(self):
            super().tearDown()
            self.tmpdir.cleanup()
    
        def test_happy_flow(self):
            output = Path(self.tmpdir.name) / 'merged.exr'
    
            settings = {
                'blender_cmd': self.find_blender_cmd(),
                'input1': str(self.mypath / 'Corn field-1k.exr'),
                'input2': str(self.mypath / 'Deventer-1k.exr'),
                'weight1': 20,
                'weight2': 100,
                'output': str(output)
            }
    
            task = self.cmd.run(settings)
            ok = self.loop.run_until_complete(task)
            self.assertTrue(ok)
    
            # Assuming that if the files exist, the merge was ok.
            self.assertTrue(output.exists())
            self.assertTrue(output.is_file())
    
            # Sybren disabled preview generation since we don't use those any more
            # in the studio.
            # self.assertTrue(output.with_suffix('.jpg').exists())
            # self.assertTrue(output.with_suffix('.jpg').is_file())