diff --git a/setup.py b/setup.py index 4e4b7de..ed95bef 100644 --- a/setup.py +++ b/setup.py @@ -18,8 +18,8 @@ my_extension = setuptools.Extension( "pywikidiff2", sources=cpp_sources, include_dirs=[], - extra_compile_args=["-Wall", "-std=c++17", "-fPIC","-lthai","-lstdc++"], - extra_link_args=["-lthai", "-lstdc++"], + extra_compile_args=["-Wall", "-std=c++17", "-fPIC","-lthai","-lstdc++","-O0"], + extra_link_args=["-lthai", "-lstdc++","-fPIC","-g","-O0"], language="c++", ) diff --git a/test/test_pywikidiff2.py b/test/test_pywikidiff2.py index 134f853..50116bf 100644 --- a/test/test_pywikidiff2.py +++ b/test/test_pywikidiff2.py @@ -14,6 +14,15 @@ print(obj.final_split_threshold()) res = obj.inline_json_diff("help! \n I'm alive", "help! \n dead I am") print(res) +print(obj.num_context_lines()) +res = obj.inline_json_diff(open("test/err_last_text",'r').read(), + open("test/err_text",'r').read(), + numContextLines=10000) + +res = obj.inline_json_diff("", + open("test/1295229484",'r').read(), + numContextLines=1000) + res = obj.inline_json_diff(open("test/1285792388",'r').read(), open("test/1295229484",'r').read(), numContextLines=1000)