\r
self.CheckFile(encoding=None, shouldPass=False, string=data)\r
\r
+ def testValidUtf8File(self):\r
+ self.CheckFile(encoding='utf_8', shouldPass=True)\r
+\r
+ def testValidUtf8FileWithBom(self):\r
+ #\r
+ # Same test as testValidUtf8File, but add the UTF-8 BOM\r
+ #\r
+ data = codecs.BOM_UTF8 + codecs.encode(self.SampleData, 'utf_8')\r
+\r
+ self.CheckFile(encoding=None, shouldPass=True, string=data)\r
+\r
def test32bitUnicodeCharInUtf8File(self):\r
data = u'''\r
#langdef en-US "English"\r