Exemplo n.º 1
0
    def test_run_media_linker_during_adapter(self):
        mfest = otio.plugins.ActiveManifest()

        manifest = utils.create_manifest()
        # this wires up the media linkers into the active manifest
        mfest.media_linkers.extend(manifest.media_linkers)
        fake_tl = self.adp.read_from_file("foo", media_linker_name="example")

        self.assertTrue(
            fake_tl.tracks[0][0].media_reference.metadata.get(
                'from_test_linker'
            )
        )

        fake_tl = self.adp.read_from_string(
            "foo",
            media_linker_name="example"
        )

        self.assertTrue(
            fake_tl.tracks[0][0].media_reference.metadata.get(
                'from_test_linker'
            )
        )

        # explicitly turn the media_linker off
        fake_tl = self.adp.read_from_file("foo", media_linker_name=None)
        self.assertIsNone(
            fake_tl.tracks[0][0].media_reference.metadata.get(
                'from_test_linker'
            )
        )

        # Delete the temporary manifest
        utils.remove_manifest(manifest)
    def test_run_media_linker_during_adapter(self):
        mfest = otio.plugins.ActiveManifest()

        manifest = utils.create_manifest()
        # this wires up the media linkers into the active manifest
        mfest.media_linkers.extend(manifest.media_linkers)
        fake_tl = self.adp.read_from_file("foo", media_linker_name="example")

        self.assertTrue(
            fake_tl.tracks[0][0].media_reference.metadata.get(
                'from_test_linker'
            )
        )

        fake_tl = self.adp.read_from_string(
            "foo",
            media_linker_name="example"
        )

        self.assertTrue(
            fake_tl.tracks[0][0].media_reference.metadata.get(
                'from_test_linker'
            )
        )

        # explicitly turn the media_linker off
        fake_tl = self.adp.read_from_file("foo", media_linker_name=None)
        self.assertIsNone(
            fake_tl.tracks[0][0].media_reference.metadata.get(
                'from_test_linker'
            )
        )

        # Delete the temporary manifest
        utils.remove_manifest(manifest)
 def tearDown(self):
     utils.remove_manifest(self.man)
Exemplo n.º 4
0
 def tearDown(self):
     utils.remove_manifest(self.man)
     otio.plugins.manifest._MANIFEST = self.orig_manifest
Exemplo n.º 5
0
 def tearDown(self):
     utils.remove_manifest(self.man)
Exemplo n.º 6
0
 def tearDown(self):
     otio.plugins.manifest._MANIFEST = self.bak
     utils.remove_manifest(self.man)
 def tearDown(self):
     utils.remove_manifest(self.man)
     otio.plugins.manifest._MANIFEST = self.orig_manifest
 def tearDown(self):
     otio.plugins.manifest._MANIFEST = self.bak
     utils.remove_manifest(self.man)
Exemplo n.º 9
0
 def tearDown(self):
     utils.remove_manifest(self.man)
     shutil.rmtree(self.temp_dir)
Exemplo n.º 10
0
 def tearDown(self):
     utils.remove_manifest(self.man)
     otio.plugins.manifest._MANIFEST = self.orig_manifest
     shutil.rmtree(self.temp_dir)