def init_cpl(self): """ Find DCP CompositionPlayList. """ self._list_cpl_path = self.filter_xml_by_root('CompositionPlaylist') self._list_cpl = [cpl_parse(f) for f in self._list_cpl_path] self.cpl_find_pkl() self.cpl_link_assets()
def parse_and_check_schema(self, name, schema): cpl = cpl_parse(self.get_file_path(name)) self.assertIsNotNone(cpl) self.assertEqual(cpl['Info']['CompositionPlaylist']['Schema'], schema) return cpl