Add formatting/linting CI (#18)

This commit is contained in:
sepro
2025-10-23 21:24:31 +02:00
committed by GitHub
parent 52a4f9d19a
commit b57ce18965
12 changed files with 153 additions and 44 deletions

View File

@@ -4,15 +4,21 @@ from pathlib import Path
import yt_dlp_ejs.yt.solver
BASE_PATH = Path(__file__).parent.parent
CORE_PATH = BASE_PATH / 'yt_dlp_ejs/yt/solver/core.min.js'
LIB_PATH = BASE_PATH / 'yt_dlp_ejs/yt/solver/lib.min.js'
CORE_PATH = BASE_PATH / "yt_dlp_ejs/yt/solver/core.min.js"
LIB_PATH = BASE_PATH / "yt_dlp_ejs/yt/solver/lib.min.js"
class TestModules(unittest.TestCase):
def test_yt_solver(self):
self.assertEqual(yt_dlp_ejs.yt.solver.core(), CORE_PATH.read_text(encoding='utf-8'))
self.assertEqual(yt_dlp_ejs.yt.solver.lib(), LIB_PATH.read_text(encoding='utf-8'))
self.assertEqual(
yt_dlp_ejs.yt.solver.core(),
CORE_PATH.read_text(encoding="utf-8"),
)
self.assertEqual(
yt_dlp_ejs.yt.solver.lib(),
LIB_PATH.read_text(encoding="utf-8"),
)
if __name__ == '__main__':
if __name__ == "__main__":
unittest.main()