res3 = traceback._levenshtein_distance(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):
def test_colorized_traceback(self):
def foo(*args):
extern PyObject* PyInit__opcode(void);
extern PyObject* PyInit__contextvars(void);
extern PyObject* PyInit__tokenize(void);
+extern PyObject* PyInit__suggestions(void);
/* tools/freeze/makeconfig.py marker for additional "extern" */
/* -- ADDMODULE MARKER 1 -- */
{"_datetime", PyInit__datetime},
{"_functools", PyInit__functools},
{"_json", PyInit__json},
+ {"_suggestions", PyInit__suggestions},
{"xxsubtype", PyInit_xxsubtype},
{"_interpreters", PyInit__interpreters},