Beispiel #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'])
Beispiel #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'])
Beispiel #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'), '')
Beispiel #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)
Beispiel #5
0
 def testRemoveQuotes(self):
     self.assertEqual(PSPUtils.removeQuotes(r'html <% psp %\\> html'),
                      'html <% psp %> html')
Beispiel #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'), '')
Beispiel #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)
Beispiel #8
0
 def testRemoveQuotes(self):
     self.assertEqual(PSPUtils.removeQuotes(
         r'html <% psp %\\> html'), 'html <% psp %> html')