def check_unicode(self):
     text = u"foo ${bar}"
     mapping = {u'bar': u'baz'}
     expected = u"foo baz"
     self.assertEqual(interpolate(text, mapping), expected)
 def check_unicode_mixed_unknown_encoding(self):
     # This test assumes that sys.getdefaultencoding is ascii...
     text = u"foo ${bar}"
     mapping = {u'bar': 'd\xe9j\xe0'}
     expected = u"foo d\\xe9j\\xe0"
     self.assertEqual(interpolate(text, mapping), expected)
 def check_redundant(self):
     text = "foo ${bar}"
     mapping = {'bar': 'fish', 'baz': 'moo'}
     expected = "foo fish"
     self.assertEqual(interpolate(text, mapping), expected)
 def check_numeric(self):
     text = "foo ${bar}"
     mapping = {'bar': 123}
     expected = "foo 123"
     self.assertEqual(interpolate(text, mapping), expected)
 def check_syntax_bad(self):
     text = "foo $_bar_man} $ ${baz bee"
     mapping = {'_bar_man': 'fish', 'baz': 'moo'}
     expected = text
     self.assertEqual(interpolate(text, mapping), expected)
 def check_missing(self):
     text = "foo ${bar} ${baz}"
     mapping = {'bar': 'fish'}
     expected = "foo fish ${baz}"
     self.assertEqual(interpolate(text, mapping), expected)
Esempio n. 7
0
 def test_unicode(self):
     text = u"foo ${bar}"
     mapping = {u'bar': u'baz'}
     expected = u"foo baz"
     self.assertEqual(interpolate(text, mapping), expected)
 def check_syntax_ok(self):
     text = "foo ${bar_0MAN} $baz_zz bee"
     mapping = {'bar_0MAN': 'fish', 'baz_zz': 'moo'}
     expected = "foo fish moo bee"
     self.assertEqual(interpolate(text, mapping), expected)
Esempio n. 9
0
 def test_numeric(self):
     text = "foo ${bar}"
     mapping = {'bar': 123}
     expected = "foo 123"
     self.assertEqual(interpolate(text, mapping), expected)
Esempio n. 10
0
 def test_redundant(self):
     text = "foo ${bar}"
     mapping = {'bar': 'fish', 'baz': 'moo'}
     expected = "foo fish"
     self.assertEqual(interpolate(text, mapping), expected)
Esempio n. 11
0
 def test_missing(self):
     text = "foo ${bar} ${baz}"
     mapping = {'bar': 'fish'}
     expected = "foo fish ${baz}"
     self.assertEqual(interpolate(text, mapping), expected)
Esempio n. 12
0
 def test_syntax_bad(self):
     text = "foo $_bar_man} $ ${baz bee"
     mapping = {'_bar_man': 'fish', 'baz': 'moo'}
     expected = text
     self.assertEqual(interpolate(text, mapping), expected)
Esempio n. 13
0
 def test_syntax_ok(self):
     text = "foo ${bar_0MAN} $baz_zz bee"
     mapping = {'bar_0MAN': 'fish', 'baz_zz': 'moo'}
     expected = "foo fish moo bee"
     self.assertEqual(interpolate(text, mapping), expected)