mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-03-30 20:07:01 +00: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:
parent
f12ad58a1d
commit
57870e8c67
|
@ -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)',
|
||||||
|
|
Loading…
Reference in a new issue