def test_read__file_encoding(self): filename = 'nonascii.mustache' renderer = Renderer() renderer.file_encoding = 'ascii' self.assertRaises(UnicodeDecodeError, self._read, renderer, filename) renderer.file_encoding = 'utf-8' actual = self._read(renderer, filename) self.assertEquals(actual, u'non-ascii: é')