def test_contar_string_maior(self): obj = Funcoes('aaaa max max aamaxaa maxmaaamax') esperado = 5 resposta = obj.contar('max') self.assertEqual(resposta, esperado)
def test_juntar_vazio(self): obj = Funcoes() esperado = '' resposta = obj.juntar() self.assertEqual(esperado, resposta)
def test_contar_string(self): obj = Funcoes('hello hello hello world') esperado = 3 resposta = obj.contar('ll') self.assertEqual(resposta, esperado)
def test_juntar_composto(self): obj = Funcoes(['hello', 'world', 'aaa']) esperado = 'hellomaxworldmaxaaa' resposta = obj.juntar('max') self.assertEqual(resposta, esperado)
def test_funcao_remove_espacos_em_branco(self): obj = Funcoes('hello world') esperado = 'helloworld' resposta = obj.remove_whitespaces() self.assertEqual(resposta, esperado)
def test_juntar_simples(self): obj = Funcoes(['hello', 'world', 'aaa']) esperado = 'hello world aaa' resposta = obj.juntar(' ') self.assertEqual(resposta, esperado)
def test_minusculo_alternado(self): obj = Funcoes('AleLUia WOrlD @#$%') esperado = 'aleluia world @#$%' resposta = obj.minusculo() self.assertEqual(resposta, esperado)
for i in range(len(valor[0])): print(valor[0][i]) if i == 0: noticias_tmp = chave + '.tmp' elif i == 1: noticias_tmp = chave + '_estagio' + '.tmp' elif i == 2: noticias_tmp = chave + '_noticias' + '.tmp' elif i == 3: noticias_tmp = chave + '_proc_seletivo' + '.tmp' arquivo_noticias = chave + '.json' #instanciando classe de funcoes f = Funcoes(url=valor[0][i], horario=[], imagem=[], titulo=[], descricao=[], link_noticia=[]) #chamando as funcoes da classe e salvando informações da pagina nos atributos f.soup = f.pegaPagina(f.url) #Se a página estiver no ar: if f.soup != None: f.imagem = f.buscarImagem(f.soup) f.horario = f.buscarHorario(f.soup) f.titulo = f.buscarTitulo(f.soup) f.descricao = f.buscarDescricao(f.soup) f.link = f.buscarLink(f.soup) #instancia variaveis do minerador m = Minerador(lista_horario=[],
''' import minerador_IFB import Telegram_Bot''' import telepot import json import os.path from funcoes import Funcoes from minerador_IFB import Minerador from telegram_bot import Telegram_bot #atributo global arquivo_noticias = 'noticias.json' #instanciando classe de funcoes f = Funcoes(url='https://www.ifb.edu.br/brasilia/noticiasbrasilia', horario=[], imagem=[], titulo=[], descricao=[], link_noticia=[]) #chamando as funcoes da classe e salvando informações da pagina nos atributos f.soup = f.pegaPagina(f.url) f.imagem = f.buscarImagem(f.soup) f.horario = f.buscarHorario(f.soup) f.titulo = f.buscarTitulo(f.soup) f.descricao = f.buscarDescricao(f.soup) f.link = f.buscarLink(f.soup) #instancia variaveis do minerador m = Minerador(lista_horario=[], lista_imagem=[], lista_titulo=[],
from menus import Menus from funcoes import Funcoes menu = Menus() funcao = Funcoes() def verificaMenus(): if menu.opcao == 1: funcao.calcular() if funcao.aplcicacao() == True: getMenu() elif menu.opcao == 2: funcao.par_impar() if funcao.aplcicacao() == True: getMenu() else: print('Bye!') exit(0) def getMenu(): menu.mostrar_menu() verificaMenus() if menu.opcao == 0: getMenu()