mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-08-05 19:35:48 +03:00
Reject non-ASCII characters in test case descriptions
Don't require that all the tools we use to process test outcomes are Unicode-clean.
This commit is contained in:
@@ -64,6 +64,9 @@ def check_description(results, seen, file_name, line_number, description):
|
|||||||
results.error(file_name, line_number,
|
results.error(file_name, line_number,
|
||||||
'Forbidden character \'{}\' in description',
|
'Forbidden character \'{}\' in description',
|
||||||
re.search(br'[\t;]', description).group(0).decode('ascii'))
|
re.search(br'[\t;]', description).group(0).decode('ascii'))
|
||||||
|
if re.search(br'[^ -~]', description):
|
||||||
|
results.error(file_name, line_number,
|
||||||
|
'Non-ASCII character in description')
|
||||||
if len(description) > 66:
|
if len(description) > 66:
|
||||||
results.warning(file_name, line_number,
|
results.warning(file_name, line_number,
|
||||||
'Test description too long ({} > 66)',
|
'Test description too long ({} > 66)',
|
||||||
|
Reference in New Issue
Block a user