Lines Matching refs:description
68 file_name, line_number, description):
75 description: the test case description as a byte string.
101 # This is a test case description line.
112 # test case description between --list-test-cases and its OUTCOME.CSV
118 # `<suite_name>;<description>` pattern.
121 suite_name, description = script_outputs
128 description.rstrip())
162 file_name, _line_number, description):
165 key = ';'.join([base_name, description.decode('utf-8')])
177 * Check that each description is valid (length, allowed character set, etc.).
178 * Check that there is no duplicated description inside of one test suite.
189 file_name, line_number, description):
193 if description in seen:
195 'Duplicate description (also line {})',
196 seen[description])
198 if re.search(br'[\t;]', description):
200 'Forbidden character \'{}\' in description',
201 re.search(br'[\t;]', description).group(0).decode('ascii'))
202 if re.search(br'[^ -~]', description):
204 'Non-ASCII character in description')
205 if len(description) > 66:
207 'Test description too long ({} > 66)',
208 len(description))
209 seen[description] = line_number
212 parser = argparse.ArgumentParser(description=__doc__)
233 '"{}" should be listed as "<suite_name>;<description>"',