mirror of
				https://github.com/ytdl-org/youtube-dl.git
				synced 2025-10-29 09:26:20 -07:00 
			
		
		
		
	[test_utils] add test for smuggling a smuggled url
This commit is contained in:
		| @@ -405,6 +405,12 @@ class TestUtil(unittest.TestCase): | |||||||
|         self.assertEqual(res_url, url) |         self.assertEqual(res_url, url) | ||||||
|         self.assertEqual(res_data, None) |         self.assertEqual(res_data, None) | ||||||
|  |  | ||||||
|  |         smug_url = smuggle_url(url, {'a': 'b'}) | ||||||
|  |         smug_smug_url = smuggle_url(smug_url, {'c': 'd'}) | ||||||
|  |         res_url, res_data = unsmuggle_url(smug_smug_url) | ||||||
|  |         self.assertEqual(res_url, url) | ||||||
|  |         self.assertEqual(res_data, {'a': 'b', 'c': 'd'}) | ||||||
|  |  | ||||||
|     def test_shell_quote(self): |     def test_shell_quote(self): | ||||||
|         args = ['ffmpeg', '-i', encodeFilename('ñ€ß\'.mp4')] |         args = ['ffmpeg', '-i', encodeFilename('ñ€ß\'.mp4')] | ||||||
|         self.assertEqual(shell_quote(args), """ffmpeg -i 'ñ€ß'"'"'.mp4'""") |         self.assertEqual(shell_quote(args), """ffmpeg -i 'ñ€ß'"'"'.mp4'""") | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user