All checks were successful
Publish Python Package to Gitea / publish (push) Successful in 32s
27 lines
869 B
Python
27 lines
869 B
Python
# -*- coding: utf-8 -*-
|
|
"""anti_detect / rpa 子包导入冒烟。"""
|
|
from __future__ import annotations
|
|
|
|
import importlib
|
|
import unittest
|
|
|
|
|
|
class TestAntiDetectImport(unittest.TestCase):
|
|
def test_import_anti_detect(self) -> None:
|
|
mod = importlib.import_module("jiangchang_skill_core.rpa.anti_detect")
|
|
self.assertTrue(callable(mod.human_click))
|
|
self.assertTrue(callable(mod.random_delay))
|
|
|
|
def test_import_rpa_package(self) -> None:
|
|
mod = importlib.import_module("jiangchang_skill_core.rpa")
|
|
self.assertTrue(callable(mod.wait_for_captcha_pass))
|
|
self.assertIsNotNone(mod.stealth_enabled)
|
|
|
|
def test_top_level_import_with_rpa(self) -> None:
|
|
pkg = importlib.import_module("jiangchang_skill_core")
|
|
self.assertIsNotNone(getattr(pkg, "config", None))
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|