gh-131712: Build _suggestions extension on Windows (#131759)
Add a test checking that the '_suggestions' extension is available.
This commit is contained in:
@@ -4616,6 +4616,12 @@ class MiscTest(unittest.TestCase):
|
|||||||
res3 = traceback._levenshtein_distance(a, b, threshold)
|
res3 = traceback._levenshtein_distance(a, b, threshold)
|
||||||
self.assertGreater(res3, threshold, msg=(a, b, threshold))
|
self.assertGreater(res3, threshold, msg=(a, b, threshold))
|
||||||
|
|
||||||
|
@cpython_only
|
||||||
|
def test_suggestions_extension(self):
|
||||||
|
# Check that the C extension is available
|
||||||
|
import _suggestions # noqa: F401
|
||||||
|
|
||||||
|
|
||||||
class TestColorizedTraceback(unittest.TestCase):
|
class TestColorizedTraceback(unittest.TestCase):
|
||||||
def test_colorized_traceback(self):
|
def test_colorized_traceback(self):
|
||||||
def foo(*args):
|
def foo(*args):
|
||||||
|
|||||||
@@ -77,6 +77,7 @@ extern PyObject* PyInit__stat(void);
|
|||||||
extern PyObject* PyInit__opcode(void);
|
extern PyObject* PyInit__opcode(void);
|
||||||
extern PyObject* PyInit__contextvars(void);
|
extern PyObject* PyInit__contextvars(void);
|
||||||
extern PyObject* PyInit__tokenize(void);
|
extern PyObject* PyInit__tokenize(void);
|
||||||
|
extern PyObject* PyInit__suggestions(void);
|
||||||
|
|
||||||
/* tools/freeze/makeconfig.py marker for additional "extern" */
|
/* tools/freeze/makeconfig.py marker for additional "extern" */
|
||||||
/* -- ADDMODULE MARKER 1 -- */
|
/* -- ADDMODULE MARKER 1 -- */
|
||||||
@@ -137,6 +138,7 @@ struct _inittab _PyImport_Inittab[] = {
|
|||||||
{"_datetime", PyInit__datetime},
|
{"_datetime", PyInit__datetime},
|
||||||
{"_functools", PyInit__functools},
|
{"_functools", PyInit__functools},
|
||||||
{"_json", PyInit__json},
|
{"_json", PyInit__json},
|
||||||
|
{"_suggestions", PyInit__suggestions},
|
||||||
|
|
||||||
{"xxsubtype", PyInit_xxsubtype},
|
{"xxsubtype", PyInit_xxsubtype},
|
||||||
{"_interpreters", PyInit__interpreters},
|
{"_interpreters", PyInit__interpreters},
|
||||||
|
|||||||
Reference in New Issue
Block a user