def test_is_decodable_where_utf32_int(self):
     self.assertFalse(
         is_decodable_where(is_int, 'utf32')(decode_utf32_data))
 def test_is_decodable_where_utf8_int(self):
     self.assertFalse(is_decodable_where(is_int)(decode_utf8_data))
 def test_is_decodable_where_utf8(self):
     self.assertTrue(is_decodable_where(is_str)(decode_utf8_data))
 def test_is_decodable_where_utf32(self):
     self.assertTrue(is_decodable_where(is_str, 'utf32')(decode_utf32_data))
 def test_is_decodable_where_utf32_invalid_data(self):
     self.assertFalse(
         is_decodable_where(is_str, 'utf32')(decode_invalid_data))