Skip to content

Commit bfeae5a

Browse files
committed
Use results=expected assertions direction #2394
Signed-off-by: Philippe Ombredanne <[email protected]>
1 parent 717c754 commit bfeae5a

File tree

1 file changed

+52
-52
lines changed

1 file changed

+52
-52
lines changed

tests/licensedcode/licensedcode_test_utils.py

+52-52
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
from commoncode import text
2020
from commoncode.testcase import get_test_file_pairs
2121

22-
2322
"""
2423
Data-driven tests using expectations stored in YAML files.
2524
"""
2625

26+
2727
@attr.attrs(slots=True)
2828
class LicenseTest(object):
2929
"""
@@ -201,46 +201,46 @@ def closure_test_function(*args, **kwargs):
201201
license_test.dump()
202202
return
203203

204-
if expected_expressions != detected_expressions:
204+
if detected_expressions != expected_expressions:
205205
# On failure, we compare against more result data to get additional
206206
# failure details, including the test_file and full match details
207-
results = expected_expressions + ['======================', '']
208-
failure_trace = detected_expressions[:] + ['======================', '']
207+
expected = expected_expressions + ['======================', '']
208+
results_failure_trace = detected_expressions[:] + ['======================', '']
209209
for match in matches:
210210
qtext, itext = get_texts(match)
211211
rule_text_file = match.rule.text_file
212212
if match.rule.is_from_license:
213213
rule_data_file = rule_text_file.replace('LICENSE', 'yml')
214214
else:
215215
rule_data_file = match.rule.data_file
216-
failure_trace.extend(['',
216+
results_failure_trace.extend(['',
217217
'======= MATCH ====', repr(match),
218218
'======= Matched Query Text for:',
219219
'file://{test_file}'.format(**locals())
220220
])
221221
if test_data_file:
222-
failure_trace.append('file://{test_data_file}'.format(**locals()))
222+
results_failure_trace.append('file://{test_data_file}'.format(**locals()))
223223

224-
failure_trace.append('')
225-
failure_trace.append(qtext)
226-
failure_trace.extend(['',
224+
results_failure_trace.append('')
225+
results_failure_trace.append(qtext)
226+
results_failure_trace.extend(['',
227227
'======= Matched Rule Text for:',
228228
'file://{rule_text_file}'.format(**locals()),
229229
'file://{rule_data_file}'.format(**locals()),
230230
'',
231231
itext,
232232
])
233233
if not matches:
234-
failure_trace.extend(['',
234+
results_failure_trace.extend(['',
235235
'======= NO MATCH ====',
236236
'======= Not Matched Query Text for:',
237237
'file://{test_file}'.format(**locals())
238238
])
239239
if test_data_file:
240-
failure_trace.append('file://{test_data_file}'.format(**locals()))
240+
results_failure_trace.append('file://{test_data_file}'.format(**locals()))
241241

242242
# this assert will always fail and provide a detailed failure trace
243-
assert '\n'.join(results) == '\n'.join(failure_trace)
243+
assert '\n'.join(results_failure_trace) == '\n'.join(expected)
244244

245245
closure_test_function.__name__ = test_name
246246

@@ -252,44 +252,44 @@ def closure_test_function(*args, **kwargs):
252252

253253
# a small test set of legalese to use in tests
254254
mini_legalese = frozenset([
255-
'accordance',
256-
'alternatively',
257-
'according',
258-
'acknowledgement',
259-
'enforcement',
260-
'admission',
261-
'alleged',
262-
'accused',
263-
'determines',
264-
'exceeding',
265-
'assessment',
266-
'exceeds',
267-
'literal',
268-
'existed',
269-
'ignored',
270-
'complementary',
271-
'responded',
272-
'observed',
273-
'assessments',
274-
'volunteer',
275-
'admitted',
276-
'ultimately',
277-
'choices',
278-
'complications',
279-
'allowance',
280-
'fragments',
281-
'plaintiff',
282-
'license',
283-
'agreement',
284-
'gnu',
285-
'general',
286-
'warranty',
287-
'distribute',
288-
'distribution',
289-
'licensed',
290-
'covered',
291-
'warranties',
292-
'damages',
293-
'liability',
294-
'means',
255+
'accordance',
256+
'alternatively',
257+
'according',
258+
'acknowledgement',
259+
'enforcement',
260+
'admission',
261+
'alleged',
262+
'accused',
263+
'determines',
264+
'exceeding',
265+
'assessment',
266+
'exceeds',
267+
'literal',
268+
'existed',
269+
'ignored',
270+
'complementary',
271+
'responded',
272+
'observed',
273+
'assessments',
274+
'volunteer',
275+
'admitted',
276+
'ultimately',
277+
'choices',
278+
'complications',
279+
'allowance',
280+
'fragments',
281+
'plaintiff',
282+
'license',
283+
'agreement',
284+
'gnu',
285+
'general',
286+
'warranty',
287+
'distribute',
288+
'distribution',
289+
'licensed',
290+
'covered',
291+
'warranties',
292+
'damages',
293+
'liability',
294+
'means',
295295
])

0 commit comments

Comments
 (0)