mirror of
https://github.com/samba-team/samba.git
synced 2025-01-22 22:04:08 +03:00
34ca15fb04
Adjust test data to remove use of embedded NULLs. We are getting the following exception when running the test under python3 Exception: Exception: Traceback (most recent call last): File "source4/dsdb/tests/python/sort.py", line 181, in setUp key=cmp_to_key_fn(locale.strcoll)) ValueError: embedded null character Looking at the source code for locale.strcoll the lhs & rhs params are processed using 'PyUnicode_AsWideCharString(s, NULL)' Documentation for PyUnicode_AsWideCharString states: "Convert the Unicode object to a wide character string. The output string always ends with a null character. If size is not NULL, write the number of wide characters (excluding the trailing null termination character) into *size. Note that the resulting wchar_t string might contain null characters, which would cause the string to be truncated when used with most C functions. If size is NULL and the wchar_t* string contains null characters a ValueError is raised." Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Andrew Bartlett <abartlet@samba.org>