* morituri/common/common.py:

add quoteParse function to quote properly for gst.parse_launch()
	* morituri/common/checksum.py:
	  Fix single quote problem.
	  use self.setException()
	* morituri/common/encode.py:
	  Fix single quote problem.
	* morituri/image/image.py:
	  Fix single quote problem.
	  Reraise gst.QueryError.
	* morituri/test/test_common_encode.py:
	* morituri/test/test_common_encode.py (added):
	  Add tests for unicode/single/double quote.
	* morituri/test/test_image_image.py:
	* morituri/test/test_common_checksum.py:
	  Add tests for single/double quote.
	* morituri/test/common.py:
	  add twisted-like failUnlessRaises to TestCase that returns
	  the exception, so we can check wrapped exceptions in TaskException.
This commit is contained in:
Thomas Vander Stichele
2010-04-04 23:20:52 +00:00
parent 49c74c0d07
commit 3000f0a1e7
9 changed files with 155 additions and 18 deletions

View File

@@ -158,9 +158,9 @@ class EncodeTask(task.Task):
level name=level !
%s !
filesink location="%s" name=sink''' % (
self._inpath.encode('utf-8'),
common.quoteParse(self._inpath).encode('utf-8'),
self._profile.pipeline,
self._outpath.encode('utf-8')))
common.quoteParse(self._outpath).encode('utf-8')))
tagger = self._pipeline.get_by_name('tagger')