+ with io.open(INFO_JSON_FILE, 'r', encoding='utf-8') as jsonf:
+ jd = json.load(jsonf)
+ self.assertEqual(jd['upload_date'], u'20121002')
+ self.assertEqual(jd['description'], EXPECTED_DESCRIPTION)
+ self.assertEqual(jd['id'], TEST_ID)
+ self.assertEqual(jd['extractor'], 'youtube')
+ self.assertEqual(jd['title'], u'''youtube-dl test video "'/\ä↭𝕐''')
+ self.assertEqual(jd['uploader'], 'Philipp Hagemeister')
+
+ self.assertTrue(os.path.exists(DESCRIPTION_FILE))
+ with io.open(DESCRIPTION_FILE, 'r', encoding='utf-8') as descf:
+ descr = descf.read()
+ self.assertEqual(descr, EXPECTED_DESCRIPTION)