summaryrefslogtreecommitdiffstatshomepage
path: root/tests/TestRulePackage
diff options
context:
space:
mode:
author苏向夜 <fu050409@163.com>2024-01-25 14:42:18 +0800
committer苏向夜 <fu050409@163.com>2024-01-25 14:42:18 +0800
commit3c3e121bc845573a2d2408c0db6be6f841fd8efc (patch)
treed268e590c28889a72570486c58444edcce81b9b3 /tests/TestRulePackage
parent9ac667f1b923dd55137e346ab8281c6bae0f9713 (diff)
downloadinfini-3c3e121bc845573a2d2408c0db6be6f841fd8efc.tar.gz
infini-3c3e121bc845573a2d2408c0db6be6f841fd8efc.zip
:recycle: refactor(infini): restore pdm project and work for infini version 2
Diffstat (limited to 'tests/TestRulePackage')
-rw-r--r--tests/TestRulePackage/event.py7
-rw-r--r--tests/TestRulePackage/handler.py16
-rw-r--r--tests/TestRulePackage/tests.py12
3 files changed, 0 insertions, 35 deletions
diff --git a/tests/TestRulePackage/event.py b/tests/TestRulePackage/event.py
deleted file mode 100644
index 6b915792..00000000
--- a/tests/TestRulePackage/event.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from infini import MessageEvent
-
-
-class MyEvent(MessageEvent):
- """自定义消息事件"""
- name = "example_event"
- output = "捕获到输入: {plain_text}"
diff --git a/tests/TestRulePackage/handler.py b/tests/TestRulePackage/handler.py
deleted file mode 100644
index b86568aa..00000000
--- a/tests/TestRulePackage/handler.py
+++ /dev/null
@@ -1,16 +0,0 @@
-from infini import Handler, MessageEvent
-from infini.matcher import MatcherEvent
-from infini.event import InfiniEvent
-from .event import MyEvent
-
-
-class MyHandler(Handler):
- """自设业务函数"""
-
- priority: int = 0 # 业务函数权重
-
- def process(self, event: MatcherEvent) -> InfiniEvent:
- """声明规则包检定方式"""
- plain_text = event.get_plain_text()
- return MyEvent("rule.example_event", plain_text=plain_text)
-
diff --git a/tests/TestRulePackage/tests.py b/tests/TestRulePackage/tests.py
deleted file mode 100644
index af1726a0..00000000
--- a/tests/TestRulePackage/tests.py
+++ /dev/null
@@ -1,12 +0,0 @@
-from infini.matcher import matcher, MatcherEvent
-
-
-def test():
- event = MatcherEvent("rule.example_handler", string="测试")
- try:
- result = matcher.run(event)
- assert result == "捕获到输入: 测试"
- except Exception as error:
- return error
- return []
-