Example #1
0
class TestExternalFiles(TestCase):
    def setUp(self):
        self.ctx = DuktapeContext()
        self.ctx.set_base_path(os.path.dirname(__file__))

    def test_eval_file(self):
        self.ctx.eval_js_file('js/test0')
        res = self.ctx.get_global('res')

        self.assertEqual(res, 2)

    def test_eval_file_with_extension(self):
        self.ctx.eval_js_file('js/test0.js')
        res = self.ctx.get_global('res')

        self.assertEqual(res, 2)

    def test_require_module(self):
        self.ctx.eval_js_file('js/test2')
        res = self.ctx.get_global('res')

        self.assertEqual(res, 3)
Example #2
0
class TestExternalFiles(TestCase):
    def setUp(self):
        self.ctx = DuktapeContext()
        self.ctx.set_base_path(os.path.dirname(__file__))

    def test_eval_file(self):
        self.ctx.eval_js_file('js/test0')
        res = self.ctx.get_global('res')

        self.assertEqual(res, 2)

    def test_eval_file_with_extension(self):
        self.ctx.eval_js_file('js/test0.js')
        res = self.ctx.get_global('res')

        self.assertEqual(res, 2)

    def test_require_module(self):
        self.ctx.eval_js_file('js/test2')
        res = self.ctx.get_global('res')

        self.assertEqual(res, 3)