Esempio n. 1
0
 def test_non_ascii(self):
     fn = os.path.join(TEMPLATES_DIR, 'files', 'test', 'non_ascii')
     out = JINJA(fn, opts=self.local_opts, saltenv='test')
     with salt.utils.fopen(out['data']) as fp:
         result = fp.read()
         if six.PY2:
             result = result.decode('utf-8')
         self.assertEqual(u'Assunção\n', result)
Esempio n. 2
0
def test_non_ascii(minion_opts, local_salt, non_ascii):
    out = JINJA(str(non_ascii),
                opts=minion_opts,
                saltenv="test",
                salt=local_salt)
    with salt.utils.files.fopen(out["data"], "rb") as fp:
        result = salt.utils.stringutils.to_unicode(fp.read(), "utf-8")
        assert salt.utils.stringutils.to_unicode("Assunção" +
                                                 os.linesep) == result
Esempio n. 3
0
 def test_non_ascii(self):
     fn = os.path.join(TEMPLATES_DIR, 'files', 'test', 'non_ascii')
     out = JINJA(fn,
                 opts=self.local_opts,
                 saltenv='test',
                 salt=self.local_salt)
     with salt.utils.files.fopen(out['data']) as fp:
         result = salt.utils.stringutils.to_unicode(fp.read(), 'utf-8')
         self.assertEqual(
             salt.utils.stringutils.to_unicode('Assunção' + os.linesep),
             result)
Esempio n. 4
0
 def test_non_ascii(self):
     fn = os.path.join(self.TEMPLATES_DIR, 'non_ascii')
     out = JINJA(fn, opts=self.local_opts, saltenv='test')
     with salt.utils.fopen(out['data'], mode='rb') as fp:
         result = salt.utils.to_unicode(fp.read(), 'utf-8')
         self.assertEqual(u'Assunção' + os.linesep, result)