aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_cookies.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-09-18 00:51:27 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-09-18 00:55:58 +0530
commitedf65256aa630a5ce011138e8957c95c9bef0584 (patch)
treefa1f3c3b18db2afb6f47081355c4fd23f4ae975b /test/test_cookies.py
parent7303f84abeeb283b15806f7ef47bfe694f55b99c (diff)
downloadhypervideo-pre-edf65256aa630a5ce011138e8957c95c9bef0584.tar.lz
hypervideo-pre-edf65256aa630a5ce011138e8957c95c9bef0584.tar.xz
hypervideo-pre-edf65256aa630a5ce011138e8957c95c9bef0584.zip
[hls,aes] Fallback to native implementation for AES-CBC
and detect `Cryptodome` in addition to `Crypto` Closes #935 Related: #938
Diffstat (limited to 'test/test_cookies.py')
-rw-r--r--test/test_cookies.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/test_cookies.py b/test/test_cookies.py
index 6faaaa0c9..6053ebb4e 100644
--- a/test/test_cookies.py
+++ b/test/test_cookies.py
@@ -2,8 +2,8 @@ import unittest
from datetime import datetime, timezone
from yt_dlp import cookies
+from yt_dlp.compat import compat_pycrypto_AES
from yt_dlp.cookies import (
- CRYPTO_AVAILABLE,
LinuxChromeCookieDecryptor,
MacChromeCookieDecryptor,
WindowsChromeCookieDecryptor,
@@ -53,7 +53,7 @@ class TestCookies(unittest.TestCase):
decryptor = LinuxChromeCookieDecryptor('Chrome', YDLLogger())
self.assertEqual(decryptor.decrypt(encrypted_value), value)
- @unittest.skipIf(not CRYPTO_AVAILABLE, 'cryptography library not available')
+ @unittest.skipIf(not compat_pycrypto_AES, 'cryptography library not available')
def test_chrome_cookie_decryptor_windows_v10(self):
with MonkeyPatch(cookies, {
'_get_windows_v10_key': lambda *args, **kwargs: b'Y\xef\xad\xad\xeerp\xf0Y\xe6\x9b\x12\xc2<z\x16]\n\xbb\xb8\xcb\xd7\x9bA\xc3\x14e\x99{\xd6\xf4&'