aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tests/test_workflow.py
diff options
context:
space:
mode:
authorHsiangNianian <i@jyunko.cn>2025-08-02 11:30:27 +0800
committerHsiangNianian <i@jyunko.cn>2025-08-02 11:30:27 +0800
commitec4566c3d17370c778a1e6cd6b22ed85263731a0 (patch)
tree469258084d3ae0e72db37dd98593731ff20131e4 /tests/test_workflow.py
parentc68a18ca6440f6460b3b5fce311901229f8f50a9 (diff)
downloadinfini-ec4566c3d17370c778a1e6cd6b22ed85263731a0.tar.gz
infini-ec4566c3d17370c778a1e6cd6b22ed85263731a0.zip
refactor(v3): publish v3 branch
Diffstat (limited to 'tests/test_workflow.py')
-rw-r--r--tests/test_workflow.py47
1 files changed, 0 insertions, 47 deletions
diff --git a/tests/test_workflow.py b/tests/test_workflow.py
deleted file mode 100644
index 18dab9d5..00000000
--- a/tests/test_workflow.py
+++ /dev/null
@@ -1,47 +0,0 @@
-from infini.core import Core
-from infini.generator import Generator
-from infini.handler import Handler
-from infini.injector import Injector
-from infini.input import Input
-from infini.interceptor import Interceptor
-from infini.output import Output
-from infini.router import Startswith
-
-
-def test_workflow():
- def func_workflow(input: Input):
- yield input.output("workflow", "test.workflow", block=True)
-
- input = Input("testmsg")
-
- handler = Handler()
- handler.handlers = [
- {
- "priority": 0,
- "router": Startswith(""),
- "handler": func_workflow,
- }
- ]
-
- interceptor = Interceptor()
- interceptor.interceptors = []
-
- generator = Generator()
- generator.events = {
- "test.cmd": "cmd",
- "test.add": "{{ result }}",
- "block.jianlvchun": "检测到违禁词",
- }
- generator.global_variables = {}
-
- core = Core()
- core.handler = handler
- core.interceptor = interceptor
- core.pre_interceptor = interceptor
- core.generator = generator
- core.injector = Injector()
-
- for output in core.input(input):
- assert isinstance(output, Output)
- assert output.type == "workflow"
- output.status = 0