mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-06-29 15:31:05 +08:00
22 lines
545 B
Python
22 lines
545 B
Python
|
|
import importlib
|
||
|
|
import sys
|
||
|
|
from types import ModuleType
|
||
|
|
|
||
|
|
import pytest
|
||
|
|
|
||
|
|
pytestmark = pytest.mark.p2
|
||
|
|
|
||
|
|
|
||
|
|
def test_chunk_feedback_package_import_is_safe_when_common_is_shadowed(monkeypatch):
|
||
|
|
shadow_common = ModuleType("common")
|
||
|
|
monkeypatch.setitem(sys.modules, "common", shadow_common)
|
||
|
|
monkeypatch.delitem(
|
||
|
|
sys.modules,
|
||
|
|
"test.testcases.test_web_api.test_chunk_feedback",
|
||
|
|
raising=False,
|
||
|
|
)
|
||
|
|
|
||
|
|
module = importlib.import_module("test.testcases.test_web_api.test_chunk_feedback")
|
||
|
|
|
||
|
|
assert module is not None
|