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