Example #1
0
 def test_with_bom(self):
     tmp_file = tempfile.NamedTemporaryFile(delete=False)
     with open(tmp_file.name, 'wb') as f:
         f.write(b"\xef\xbb\xbf")
     self.assertTrue(file_interface.has_utf8_bom(tmp_file.name))
Example #2
0
 def test_no_bom(self):
     tmp_file = tempfile.NamedTemporaryFile(delete=False)
     with open(tmp_file.name, 'w') as f:
         f.write("foo")
     self.assertFalse(file_interface.has_utf8_bom(tmp_file.name))