__init__.py 741 B

123456789101112131415161718192021222324252627
  1. # coding=utf-8
  2. """
  3. DDNS Tests Package
  4. """
  5. import sys
  6. import os
  7. import unittest
  8. try:
  9. from unittest import mock # type: ignore
  10. from unittest.mock import patch, MagicMock, call
  11. except ImportError: # Python 2
  12. from mock import patch, MagicMock, call # type: ignore
  13. import mock # type: ignore
  14. __all__ = ["patch", "MagicMock", "unittest", "call", "mock"]
  15. # 添加当前目录到 Python 路径,这样就可以直接导入 test_base
  16. current_dir = os.path.dirname(__file__)
  17. if current_dir not in sys.path:
  18. sys.path.insert(0, current_dir)
  19. # 添加上级目录到 Python 路径,这样就可以导入 ddns 模块
  20. parent_dir = os.path.dirname(current_dir)
  21. if parent_dir not in sys.path:
  22. sys.path.insert(0, parent_dir)