@@ -647,7 +647,7 @@ mod tests {
647647 }
648648
649649 #[ test]
650- #[ cfg( not( any( Py_LIMITED_API , PyPy ) ) ) ]
650+ #[ cfg( not( any( Py_LIMITED_API , PyPy , GraalPy ) ) ) ]
651651 fn test_string_data_ucs1 ( ) {
652652 Python :: with_gil ( |py| {
653653 let s = PyString :: new ( py, "hello, world" ) ;
@@ -660,7 +660,7 @@ mod tests {
660660 }
661661
662662 #[ test]
663- #[ cfg( not( any( Py_LIMITED_API , PyPy ) ) ) ]
663+ #[ cfg( not( any( Py_LIMITED_API , PyPy , GraalPy ) ) ) ]
664664 fn test_string_data_ucs1_invalid ( ) {
665665 Python :: with_gil ( |py| {
666666 // 0xfe is not allowed in UTF-8.
@@ -686,7 +686,7 @@ mod tests {
686686 }
687687
688688 #[ test]
689- #[ cfg( not( any( Py_LIMITED_API , PyPy ) ) ) ]
689+ #[ cfg( not( any( Py_LIMITED_API , PyPy , GraalPy ) ) ) ]
690690 fn test_string_data_ucs2 ( ) {
691691 Python :: with_gil ( |py| {
692692 let s = py. eval ( ffi:: c_str!( "'foo\\ ud800'" ) , None , None ) . unwrap ( ) ;
@@ -702,7 +702,7 @@ mod tests {
702702 }
703703
704704 #[ test]
705- #[ cfg( all( not( any( Py_LIMITED_API , PyPy ) ) , target_endian = "little" ) ) ]
705+ #[ cfg( all( not( any( Py_LIMITED_API , PyPy , GraalPy ) ) , target_endian = "little" ) ) ]
706706 fn test_string_data_ucs2_invalid ( ) {
707707 Python :: with_gil ( |py| {
708708 // U+FF22 (valid) & U+d800 (never valid)
@@ -728,7 +728,7 @@ mod tests {
728728 }
729729
730730 #[ test]
731- #[ cfg( not( any( Py_LIMITED_API , PyPy ) ) ) ]
731+ #[ cfg( not( any( Py_LIMITED_API , PyPy , GraalPy ) ) ) ]
732732 fn test_string_data_ucs4 ( ) {
733733 Python :: with_gil ( |py| {
734734 let s = "哈哈🐈" ;
@@ -741,7 +741,7 @@ mod tests {
741741 }
742742
743743 #[ test]
744- #[ cfg( all( not( any( Py_LIMITED_API , PyPy ) ) , target_endian = "little" ) ) ]
744+ #[ cfg( all( not( any( Py_LIMITED_API , PyPy , GraalPy ) ) , target_endian = "little" ) ) ]
745745 fn test_string_data_ucs4_invalid ( ) {
746746 Python :: with_gil ( |py| {
747747 // U+20000 (valid) & U+d800 (never valid)
0 commit comments