Files
Argenta/tests/unit_tests/test_router.py
T
2025-03-31 01:12:01 +03:00

37 lines
732 B
Python

from argenta.router import Router
from argenta.command import Command
from argenta.router.exceptions import TriggerCannotContainSpacesException
import unittest
class TestRouter(unittest.TestCase):
def test_get_router_name(self):
self.assertEqual(Router(name='test name').get_name(), 'test name')
def test_get_router_title(self):
self.assertEqual(Router(title='test title').get_title(), 'test title')
def test_register_command_with_spaces_in_trigger(self):
router = Router()
with self.assertRaises(TriggerCannotContainSpacesException):
@router.command(Command(trigger='command with spaces'))
def test():
return 'correct result'