Skip to content
Snippets Groups Projects
Select Git revision
  • 0962e658947844d22a9ad4dc929f7792e56ee284
  • master default protected
  • blender-v3.6-release
  • main
  • blender-v4.1-release
  • blender-v4.0-release
  • blender-v3.3-release
  • asset-shelf
  • blender-v3.5-release
  • brush-assets-project
  • blender-v2.93-release
  • blender-v3.4-release
  • xr-dev
  • bholodeck-v3.3
  • blender-v3.2-release
  • temp-xr-tracker
  • blender-v3.1-release
  • screenshots-manual
  • gltf_vtree
  • blender-v2.83-release
  • blender-v3.0-release
  • v3.6.18
  • v3.6.19
  • v3.6.20
  • v3.6.21
  • v3.6.22
  • v3.6.23
  • v4.1.1
  • v4.1.0
  • v3.6.10
  • v3.6.11
  • v3.6.12
  • v3.6.13
  • v3.6.14
  • v3.6.15
  • v3.6.16
  • v3.6.17
  • v3.6.9
  • v3.3.16
  • v3.6.8
  • v3.3.15
41 results

export_fbx_bin.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())