This script is used to compile an executable script 'nest'. """ import base64 import os import re import stat import zlib from tori.template.renderer import DefaultRenderer write_target = 'nest' re_class_name = re.compile('class (?P<name>[^\(]+)') re_newline = re.compile('\n') re_id_delimiter = re.compile('_') template = DefaultRenderer('templates') modules = {} files = [] resources = {} loading_order = [ (os.path.join('src', 'console.py'), None) ] # Retrieve the list of command scripts. for file_name in os.listdir(os.path.join('src', 'commands')): file_path = os.path.join('src', 'commands', file_name) loading_order.append((file_path, file_name)) # Load the command scripts. for file_path, file_name in loading_order:
def test_unicode_template(self): r = DefaultRenderer('data') self.assertEqual(r.render('unicode_template.html'), u'こんにちは、みんな。');
def test_dynamic_template(self): r = DefaultRenderer('data') self.assertEqual(r.render('dynamic_template.html', name='Juti'), u'Hello, Juti.');
def test_basic_template(self): r = DefaultRenderer('data') self.assertEqual(r.render('basic_template.html'), u'Hello, world.');