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 setUp(self): self.bak = otio.plugins.ActiveManifest() self.man = utils.create_manifest() otio.plugins.manifest._MANIFEST = self.man self.jsn = baseline_reader.json_baseline_as_string(LINKER_PATH) self.mln = otio.adapters.otio_json.read_from_string(self.jsn) self.mln._json_path = os.path.join(baseline_reader.MODPATH, "baselines", LINKER_PATH)
def setUp(self): self.man = utils.create_manifest() self.jsn = baseline_reader.json_baseline_as_string(HOOKSCRIPT_PATH) self.hsf = otio.adapters.otio_json.read_from_string(self.jsn) self.hsf._json_path = os.path.join(baseline_reader.MODPATH, "baselines", HOOKSCRIPT_PATH) self.man.hook_scripts = [self.hsf] self.orig_manifest = otio.plugins.manifest._MANIFEST otio.plugins.manifest._MANIFEST = self.man
def setUp(self): self.bak = otio.plugins.ActiveManifest() self.man = utils.create_manifest() otio.plugins.manifest._MANIFEST = self.man self.jsn = baseline_reader.json_baseline_as_string(LINKER_PATH) self.mln = otio.adapters.otio_json.read_from_string(self.jsn) self.mln._json_path = os.path.join( baseline_reader.MODPATH, "baselines", LINKER_PATH )
def setUp(self): self.man = utils.create_manifest() self.jsn = baseline_reader.json_baseline_as_string(HOOKSCRIPT_PATH) self.hsf = otio.adapters.otio_json.read_from_string(self.jsn) self.hsf._json_path = os.path.join( baseline_reader.MODPATH, "baselines", HOOKSCRIPT_PATH ) self.man.hook_scripts = [self.hsf] self.orig_manifest = otio.plugins.manifest._MANIFEST otio.plugins.manifest._MANIFEST = self.man
def setUp(self): self.man = utils.create_manifest() self.jsn = baseline_reader.json_baseline_as_string(HOOKSCRIPT_PATH) self.hsf = otio.adapters.otio_json.read_from_string(self.jsn) self.hsf._json_path = os.path.join(baseline_reader.MODPATH, "baselines", HOOKSCRIPT_PATH) self.post_jsn = baseline_reader.json_baseline_as_string( POST_WRITE_HOOKSCRIPT_PATH) self.post_hsf = otio.adapters.otio_json.read_from_string(self.post_jsn) self.post_hsf._json_path = os.path.join(baseline_reader.MODPATH, "baselines", POST_WRITE_HOOKSCRIPT_PATH) self.man.hook_scripts = [self.hsf, self.post_hsf] self.orig_manifest = otio.plugins.manifest._MANIFEST otio.plugins.manifest._MANIFEST = self.man self.temp_dir = tempfile.mkdtemp(prefix='test_unittest_temp')
def setUp(self): self.man = utils.create_manifest()
def setUp(self): self.man = utils.create_manifest() self.temp_dir = tempfile.mkdtemp(prefix='test_unittest_temp')