Я использую фильтр remove empty values from a list:Как я могу протестировать фильтр?
def clean_list(inp):
return filter(None, inp)
Как сделать I блок-тест этот кусок кода?
Все перечисленное не потому, что возвращение clean_list
является фильтр объект, и он не соответствует ни одному из них:
assert clean_list(['']) == []
assert clean_list(['']) == ['']
assert clean_list(['']) == filter(None, [''])
assert clean_list(['']) == filter(None, [])
Потребляйте результат в последовательности и проверить, что? – jonrsharpe
** assert list (clean_list ['']) == [] ** – mtadd
@mtadd - комментарий jon приводит меня к этому, но я использую параметризацию - возможно ли это в параметризованном контексте? –