blob: ca12e5faa5b3f96fec6c540017d2661bfd7b25de [file] [edit]
#include "parts.h"
#include "util.h"
// Test functions, not macros
#undef Py_CompileString
// Test Py_CompileString()
static PyObject*
run_compilestring(PyObject *mod, PyObject *args)
{
const char *str;
const char *filename;
int start;
if (!PyArg_ParseTuple(args, "yyi", &str, &filename, &start)) {
return NULL;
}
return Py_CompileString(str, filename, start);
}
static PyMethodDef test_methods[] = {
{"run_compilestring", run_compilestring, METH_VARARGS},
{NULL},
};
int
_PyTestLimitedCAPI_Init_Run(PyObject *m)
{
return PyModule_AddFunctions(m, test_methods);
}