diff options
| author | 2025-08-02 11:30:27 +0800 | |
|---|---|---|
| committer | 2025-08-02 11:30:27 +0800 | |
| commit | ec4566c3d17370c778a1e6cd6b22ed85263731a0 (patch) | |
| tree | 469258084d3ae0e72db37dd98593731ff20131e4 /tests/test_workflow.py | |
| parent | c68a18ca6440f6460b3b5fce311901229f8f50a9 (diff) | |
| download | infini-ec4566c3d17370c778a1e6cd6b22ed85263731a0.tar.gz infini-ec4566c3d17370c778a1e6cd6b22ed85263731a0.zip | |
refactor(v3): publish v3 branch
Diffstat (limited to 'tests/test_workflow.py')
| -rw-r--r-- | tests/test_workflow.py | 47 |
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 |
