#!/usr/bin/env python3
+
# Allow direct execution
import os
import sys
from yt_dlp.compat import (
compat_etree_fromstring,
compat_expanduser,
- compat_str,
compat_urllib_parse_unquote,
compat_urllib_parse_urlencode,
)
with self.assertWarns(DeprecationWarning):
compat.WINDOWS_VT_MODE
- compat.asyncio.events # Must not raise error
+ # TODO: Test submodule
+ # compat.asyncio.events # Must not raise error
+
+ with self.assertWarns(DeprecationWarning):
+ compat.compat_pycrypto_AES # Must not raise error
def test_compat_expanduser(self):
old_home = os.environ.get('HOME')
</root>
'''
doc = compat_etree_fromstring(xml.encode())
- self.assertTrue(isinstance(doc.attrib['foo'], compat_str))
- self.assertTrue(isinstance(doc.attrib['spam'], compat_str))
- self.assertTrue(isinstance(doc.find('normal').text, compat_str))
- self.assertTrue(isinstance(doc.find('chinese').text, compat_str))
- self.assertTrue(isinstance(doc.find('foo/bar').text, compat_str))
+ self.assertTrue(isinstance(doc.attrib['foo'], str))
+ self.assertTrue(isinstance(doc.attrib['spam'], str))
+ self.assertTrue(isinstance(doc.find('normal').text, str))
+ self.assertTrue(isinstance(doc.find('chinese').text, str))
+ self.assertTrue(isinstance(doc.find('foo/bar').text, str))
def test_compat_etree_fromstring_doctype(self):
xml = '''<?xml version="1.0"?>