def test_is_html(self):
    self.assertFalse(is_html(b'IDC<html'))
    self.assertTrue(is_html(b'<!DOCTYPE foo>\xaaa'))
    self.assertTrue(is_html(b'\xef\xbb\xbf<!DOCTYPE foo>\xaaa'))
    self.assertTrue(is_html(b'\xff\xfe<\x00h\x00t\x00m\x00l\x00>\x00\xe4\x00'))
    self.assertTrue(is_html(b'\xfe\xff\x00<\x00h\x00t\x00m\x00l\x00>\x00\xe4'))
    self.assertTrue(is_html(b'\x00\x00\xfe\xff\x00\x00\x00<\x00\x00\x00h\x00\x00\x00t\x00\x00\x00m\x00\x00\x00l\x00\x00\x00>\x00\x00\x00\xe4'))
    self.assertTrue(is_html(b'\xff\xfe\x00\x00<\x00\x00\x00h\x00\x00\x00t\x00\x00\x00m\x00\x00\x00l\x00\x00\x00>\x00\x00\x00\xe4\x00\x00\x00'))
def test_is_html(self):
    self.assertFalse(is_html(b'IDC<html'))
    self.assertTrue(is_html(b'<!DOCTYPE foo>\xaaa'))
    self.assertTrue(is_html(b'\xef\xbb\xbf<!DOCTYPE foo>\xaaa'))
    self.assertTrue(is_html(b'\xff\xfe<\x00h\x00t\x00m\x00l\x00>\x00\xe4\x00'))
    self.assertTrue(is_html(b'\xfe\xff\x00<\x00h\x00t\x00m\x00l\x00>\x00\xe4'))
    self.assertTrue(is_html(b'\x00\x00\xfe\xff\x00\x00\x00<\x00\x00\x00h\x00\x00\x00t\x00\x00\x00m\x00\x00\x00l\x00\x00\x00>\x00\x00\x00\xe4'))
    self.assertTrue(is_html(b'\xff\xfe\x00\x00<\x00\x00\x00h\x00\x00\x00t\x00\x00\x00m\x00\x00\x00l\x00\x00\x00>\x00\x00\x00\xe4\x00\x00\x00'))