On 06/04/15 08:42, Jordan Justen wrote: > We test a simple case of UTF-8 with and without the UTF-8 BOM. > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com> > Cc: Yingke D Liu <yingke.d....@intel.com> > Cc: Michael D Kinney <michael.d.kin...@intel.com> > Cc: Laszlo Ersek <ler...@redhat.com> > --- > BaseTools/Tests/CheckUnicodeSourceFiles.py | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/BaseTools/Tests/CheckUnicodeSourceFiles.py > b/BaseTools/Tests/CheckUnicodeSourceFiles.py > index 2eeb0f5..6ae62f1 100644 > --- a/BaseTools/Tests/CheckUnicodeSourceFiles.py > +++ b/BaseTools/Tests/CheckUnicodeSourceFiles.py > @@ -114,6 +114,17 @@ class Tests(TestTools.BaseToolsTest): > > self.CheckFile(encoding=None, shouldPass=False, string=data) > > + def testValidUtf8File(self): > + self.CheckFile(encoding='utf_8', shouldPass=True) > + > + def testValidUtf8FileWithBom(self): > + # > + # Same test as testValidUtf8File, but add the UTF-8 BOM > + # > + data = codecs.BOM_UTF8 + codecs.encode(self.SampleData, 'utf_8') > + > + self.CheckFile(encoding=None, shouldPass=True, string=data) > + > def test32bitUnicodeCharInUtf8File(self): > data = u''' > #langdef en-US "English" >
Reviewed-by: Laszlo Ersek <ler...@redhat.com> ------------------------------------------------------------------------------ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel