Exemplo n.º 1
0
 def testSplitLines(self):
     self.assertEqual(PSPUtils.splitLines(
         'foo\nbar\n'), ['foo', 'bar'])
     self.assertEqual(PSPUtils.splitLines(
         'foo\rbar\r'), ['foo', 'bar'])
     self.assertEqual(PSPUtils.splitLines(
         'foo\rbar\n', True), ['foo\r', 'bar\n'])
Exemplo n.º 2
0
 def testSplitLines(self):
     self.assertEqual(PSPUtils.splitLines('foo\nbar\n'), ['foo', 'bar'])
     self.assertEqual(PSPUtils.splitLines('foo\rbar\r'), ['foo', 'bar'])
     self.assertEqual(PSPUtils.splitLines('foo\rbar\n', True),
                      ['foo\r', 'bar\n'])
Exemplo n.º 3
0
 def testGetExpr(self):
     self.assertEqual(PSPUtils.getExpr('<%= bla'), '')
     self.assertEqual(PSPUtils.getExpr('bla %>'), '')
     self.assertEqual(PSPUtils.getExpr('<%= bla %>'), ' bla ')
     self.assertEqual(PSPUtils.getExpr('bla <%= bla %>'), '')
     self.assertEqual(PSPUtils.getExpr('<%= bla %> bla'), '')
Exemplo n.º 4
0
 def testIsExpression(self):
     self.assertEqual(PSPUtils.isExpression('<%= bla'), False)
     self.assertEqual(PSPUtils.isExpression('bla %>'), False)
     self.assertEqual(PSPUtils.isExpression('<%= bla %>'), True)
     self.assertEqual(PSPUtils.isExpression('bla <%= bla %>'), False)
     self.assertEqual(PSPUtils.isExpression('<%= bla %> bla'), False)
Exemplo n.º 5
0
 def testRemoveQuotes(self):
     self.assertEqual(PSPUtils.removeQuotes(r'html <% psp %\\> html'),
                      'html <% psp %> html')
Exemplo n.º 6
0
 def testGetExpr(self):
     self.assertEqual(PSPUtils.getExpr('<%= bla'), '')
     self.assertEqual(PSPUtils.getExpr('bla %>'), '')
     self.assertEqual(PSPUtils.getExpr('<%= bla %>'), ' bla ')
     self.assertEqual(PSPUtils.getExpr('bla <%= bla %>'), '')
     self.assertEqual(PSPUtils.getExpr('<%= bla %> bla'), '')
Exemplo n.º 7
0
 def testIsExpression(self):
     self.assertEqual(PSPUtils.isExpression('<%= bla'), False)
     self.assertEqual(PSPUtils.isExpression('bla %>'), False)
     self.assertEqual(PSPUtils.isExpression('<%= bla %>'), True)
     self.assertEqual(PSPUtils.isExpression('bla <%= bla %>'), False)
     self.assertEqual(PSPUtils.isExpression('<%= bla %> bla'), False)
Exemplo n.º 8
0
 def testRemoveQuotes(self):
     self.assertEqual(PSPUtils.removeQuotes(
         r'html <% psp %\\> html'), 'html <% psp %> html')