def test_find_by_function_lower_endswith(self, text, res): results = license.find_by_function(lambda x: x.name.lower().endswith(text), multiple=True) assert (MITLicense in results) == res
def test_find_by_false_single(self): with pytest.raises(KeyError): result = license.find_by_function(lambda x: False, multiple=False)
def test_find_by_function_is_equal(self): result = license.find_by_function(lambda x: x == MITLicense, multiple=False) assert result == MITLicense
def test_find_by_true(self, multiple): result = license.find_by_function(lambda x: True, multiple) assert result
def test_find_by_false_multiple(self): results = license.find_by_function(lambda x: False, multiple=True) assert results == []
def test_find_by_function_lower_endswith(self, text, res): results = license.find_by_function( lambda x: x.name.lower().endswith(text), multiple=True) assert (MITLicense in results) == res