def test_type_of_column_input(self, data): with pytest.raises(TypeError): filter_rows( data[0], ["Nome da base de dados"], "Sistema de Autorização e Informação em Biodiversidade.")
def test_non_match_column(self, data): with pytest.raises(ValueError): filter_rows(data, "non_exist", "1245")
def test_multiples_return(self, data): column = "Nome da base de dados" value = "Sistema de Autorização e Informação em Biodiversidade." assert filter_rows(data[0], column, value) == utils.filter_rows(data[1], column, value)
def test_no_match_return(self, data): column = "Nome da base de dados" value = "x" assert filter_rows(data[0], column, value) == utils.filter_rows(data[1], column, value)
def test_single_return(self, data): column = "Numero do registro no portal" value = "262289" assert filter_rows(data[0], column, value) == utils.filter_rows(data[1], column, value)