示例#1
0
文件: test_xsc.py 项目: roskakori/xsc
 def testCanBuildMixedTemplate(self):
     textTemplate = xsc._InlineTemplate('hugo has ${200 + 300}$$ and he likes it')
     self.assertTrue(textTemplate)
     self.assertEqual(textTemplate._items, [
         ('text', u'hugo has '),
         ('code', u'200 + 300'),
         ('text', u'$'),
         ('text', u' and he likes it')
     ])
示例#2
0
文件: test_xsc.py 项目: roskakori/xsc
 def testCanBuildTemplateWithCode(self):
     textTemplate = xsc._InlineTemplate('${2 + 3}')
     self.assertTrue(textTemplate)
     self.assertEqual(textTemplate._items, [('code', u'2 + 3')])
示例#3
0
文件: test_xsc.py 项目: roskakori/xsc
 def testCanBuildTemplateWithDollar(self):
     textTemplate = xsc._InlineTemplate('$$')
     self.assertTrue(textTemplate)
     self.assertEqual(textTemplate._items, [('text', u'$')])
示例#4
0
文件: test_xsc.py 项目: roskakori/xsc
 def testCanBuildTemplateWithTextAtEnd(self):
     textTemplate = xsc._InlineTemplate('hello')
     self.assertTrue(textTemplate)
     self.assertEqual(textTemplate._items, [('text', u'hello')])