diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/TestRulePackage/event.py | 7 | ||||
| -rw-r--r-- | tests/TestRulePackage/handler.py | 16 | ||||
| -rw-r--r-- | tests/TestRulePackage/tests.py | 12 | ||||
| -rw-r--r-- | tests/__init__.py | 0 |
4 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 [] - diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/tests/__init__.py |
