1
0
mirror of https://github.com/MarkParker5/STARK.git synced 2024-11-24 08:12:13 +02:00
STARK/SmallTalk/test.py
2020-10-31 21:11:24 +02:00

21 lines
831 B
Python

from .SmallTalk import *
import time
################################################################################
# Only for tests
@SmallTalk.background(answer = 'Запуск фонового процесса', voice = 'Запускаю фоновый процесс')
def method(params, finish_event):
time.sleep(10)
finish_event.set()
return {
'text': 'Фоновый процесс завершен',
'voice': 'Фоновый процесс завершен',
}
keywords = {
10: ['тестирование', 'проверка', 'потоков', 'фоновых', 'процессов'],
}
patterns = ['* [тест|провер]* * [фонов*] * (процесс|поток)* *']
test = SmallTalk('Test threads', keywords, patterns)
test.setStart(method)