tests: added basic messaging test

This commit is contained in:
Artem30801
2020-10-25 21:12:46 +03:00
parent 9e0ab8fcce
commit 42bb55d78f

15
tests/messaging_test.py Normal file
View File

@@ -0,0 +1,15 @@
import os
import sys
import pytest
current_dir = os.path.dirname(os.path.realpath(__file__))
sys.path.insert(0, os.path.realpath(os.path.join(current_dir, os.pardir)))
from lib.messaging import CallbackManager
def test_callback_registration():
def f(arg):
return arg
c = CallbackManager()
c.action_callback("123")(f)
t = "test"
assert t == c.action_callbacks["123"](t)