예제 #1
0
    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
 def setUp(self):
     self.jsn = baseline_reader.json_baseline_as_string(ADAPTER_PATH)
     self.adp = otio.adapters.read_from_string(self.jsn, 'otio_json')
     self.adp._json_path = os.path.join(
         baseline_reader.MODPATH,
         "baselines",
         ADAPTER_PATH
     )
예제 #3
0
    def setUp(self):

        self.jsn = baseline_reader.json_baseline_as_string(HOOKSCRIPT_PATH)
        self.hook_script = otio.adapters.read_from_string(
            self.jsn, 'otio_json')
        self.hook_script._json_path = os.path.join(baseline_reader.MODPATH,
                                                   "baselines",
                                                   HOOKSCRIPT_PATH)
예제 #4
0
 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)
예제 #5
0
 def setUp(self):
     self.jsn = baseline_reader.json_baseline_as_string(ADAPTER_PATH)
     self.adp = otio.adapters.otio_json.read_from_string(self.jsn)
     self.adp._json_path = os.path.join(
         baseline_reader.MODPATH,
         "baselines",
         ADAPTER_PATH
     )
예제 #6
0
def create_manifest():
    """Create a temporary manifest."""
    full_baseline = baseline_reader.json_baseline_as_string(MANIFEST_PATH)

    temp_dir = tempfile.mkdtemp(prefix='test_otio_manifest')
    man_path = os.path.join(temp_dir, 'manifest')
    with open(man_path, 'w') as fo:
        fo.write(full_baseline)
    man = otio.plugins.manifest_from_file(man_path)
    man._update_plugin_source(baseline_reader.path_to_baseline(MANIFEST_PATH))
    return 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
     )
예제 #8
0
def create_manifest():
    """Create a temporary manifest."""
    full_baseline = baseline_reader.json_baseline_as_string(MANIFEST_PATH)

    temp_dir = tempfile.mkdtemp(prefix='test_otio_manifest')
    man_path = os.path.join(temp_dir, 'manifest')
    with open(man_path, 'w') as fo:
        fo.write(full_baseline)
    man = otio.plugins.manifest_from_file(man_path)
    man._update_plugin_source(baseline_reader.path_to_baseline(MANIFEST_PATH))
    return man
    def setUp(self):

        self.jsn = baseline_reader.json_baseline_as_string(HOOKSCRIPT_PATH)
        self.hook_script = otio.adapters.read_from_string(
            self.jsn,
            'otio_json'
        )
        self.hook_script._json_path = os.path.join(
            baseline_reader.MODPATH,
            "baselines",
            HOOKSCRIPT_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