summaryrefslogtreecommitdiff
path: root/testapp/tests/test_code_evaluation.py
blob: 9f0885fd0d2a4313d9e69465751fef8ce5562c3e (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 testapp.yaksh_app import python_code_evaluator
from testapp.yaksh_app.language_registry import _LanguageRegistry, set_registry, get_registry
from testapp.yaksh_app.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", "testapp.yaksh_app.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()