Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
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
Ejemplo n.º 4
0
 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
Ejemplo n.º 5
0
 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
Ejemplo n.º 6
0
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')
Ejemplo n.º 7
0
 def test_instanciar_classe(self):
     objeto = Pynder()
     assert isinstance(objeto, Pynder)