blob: 84701fbbc84f03f5ebcc8d69b836cd6298b037e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import unittest
import os
from yaksh import python_code_evaluator
from yaksh.language_registry import _LanguageRegistry, set_registry, get_registry
from yaksh.settings import SERVER_TIMEOUT
class RegistryTestCase(unittest.TestCase):
def setUp(self):
set_registry()
self.registry_object = get_registry()
self.language_registry = _LanguageRegistry()
def test_set_register(self):
class_name = getattr(python_code_evaluator, 'PythonCodeEvaluator')
self.registry_object.register("python", "yaksh.python_code_evaluator.PythonCodeEvaluator")
self.assertEquals(self.registry_object.get_class("python"), class_name)
def tearDown(self):
self.registry_object = None
if __name__ == '__main__':
unittest.main()
|