import pyperf import _testcapi str1 = "a" * 10 str2 = str1.encode().decode() if str2 is str1: raise Exception runner = pyperf.Runner() runner.bench_time_func('_PyUnicode_EQ', _testcapi.bench_eq, str1, str2) runner.bench_time_func('_PyUnicode_Equal', _testcapi.bench__equal, str1, str2) runner.bench_time_func('PyUnicode_Equal', _testcapi.bench_equal, str1, str2) runner.bench_time_func('PyUnicode_Compare', _testcapi.bench_compare, str1, str2) runner.bench_time_func('PyUnicode_RichCompare', _testcapi.bench_richcmp, str1, str2)