def test_metodo_search_in_file_csv(self): myFinder = Pynder() result = myFinder.search_in_file( text='napp', extension='csv', file_name='./pynder/test/data/testFile.csv', ) assert type(result) == dict assert len(result.get('findInLines')) == 2
def test_metodo_search_all_files_csv_noresults(self): myFinder = Pynder() result = myFinder.search_all_files( text='google', extension='csv', path='./pynder/test/data/', ) assert len(result) == 1 assert len(result[0].get('findInLines')) == 0
def test_metodo_search_in_file_invalid_extension(self): myFinder = Pynder() msg_erro = "INVALIDA Extension Not Implemented in Getter values" with pytest.raises(Exception) as error: result = myFinder.search_in_file( text='napp', extension='INVALIDA', file_name='./pynder/test/data/testFile.csv', ) assert str(error.value) == msg_erro
def test_metodo_search_all_files_invalid_extension(self): myFinder = Pynder() msg_erro = "INVALIDA Extension Not Implemented in Getter values" with pytest.raises(Exception) as error: myFinder.search_all_files( text='napp', extension='INVALIDA', path='./pynder/test/data/', ) assert str(error.value) == msg_erro
def test_metodo_search_all_files_csv(self): myFinder = Pynder() result = myFinder.search_all_files( text='napp', extension='csv', path='./pynder/test/data/', ) assert len(result) == 1 assert type(result[0]) == dict assert len(result[0].get('findInLines')) == 2
from pynder.finder import Pynder if __name__ == "__main__": myFinder = Pynder() myFinder.search_all_files( text='napp', extension='txt', path='./', ) myFinder.search_in_file(file_name='./diretorio5/arquivo4.txt', text='Napp', extension='txt')
def test_instanciar_classe(self): objeto = Pynder() assert isinstance(objeto, Pynder)