def test_escaping(self): e = StringExpansion('$var', None) self.assertEqual(e.to_source(escape_variables=True), '$$var') e = StringExpansion('this is # not a comment', None) self.assertEqual(e.to_source(escape_comments=True), 'this is \# not a comment')
def test_empty(self): e = StringExpansion('', None) self.assertEqual(e.to_source(), '') e = StringExpansion(' ', None) self.assertEqual(e.to_source(), ' ')
def test_simple(self): e = StringExpansion('foobar', None) self.assertEqual(e.to_source(), 'foobar') e = StringExpansion('$var', None) self.assertEqual(e.to_source(), '$var')