File tree 1 file changed +7
-3
lines changed 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -849,9 +849,14 @@ test_vectorcall_args_kwnames(PyObject *func_varargs)
849
849
assert (args_tuple != NULL );
850
850
PyObject * * args = & PyTuple_GET_ITEM (args_tuple , 0 );
851
851
852
+ #ifdef PYTHON3
852
853
PyObject * key1 = PyUnicode_FromString ("key1" );
853
- assert (key1 != NULL );
854
854
PyObject * key2 = PyUnicode_FromString ("key2" );
855
+ #else
856
+ PyObject * key1 = PyString_FromString ("key1" );
857
+ PyObject * key2 = PyString_FromString ("key2" );
858
+ #endif
859
+ assert (key1 != NULL );
855
860
assert (key2 != NULL );
856
861
PyObject * kwnames = PyTuple_Pack (2 , key1 , key2 );
857
862
assert (kwnames != NULL );
@@ -882,8 +887,7 @@ test_vectorcall_args_kwnames(PyObject *func_varargs)
882
887
#ifdef PYTHON3
883
888
assert (PyUnicode_Check (key ));
884
889
#else
885
- // CPython 2.7 creates PyUnicode keys, PyPy2 creates PyString keys
886
- assert (PyString_Check (key ) || PyUnicode_Check (key ));
890
+ assert (PyString_Check (key ));
887
891
#endif
888
892
if (PyObject_RichCompareBool (key , key1 , Py_EQ )) {
889
893
check_int (value , 4 );
You can’t perform that action at this time.
0 commit comments