def test_pesquisa02(self): inicializarDb(carros) # A busca é feita pelo modelo do carro, então passa um modelo existente default.request.vars.busca = 'modelo2' result=str(default.pesquisa()) # Como só existe 1 carro com o modelo2, deve retornar 1 <li> com o modelo e ano do carro foo = '<ul><li><a href="http://detalhes/2/">modelo2 - 1950</a></li></ul>' self.assertEqual(result,foo)
def test_pesquisa03(self): # Como não identificou o tipo de busca, a função pesquisa() deve retornar '' result=default.pesquisa() self.assertEqual(result,'')
def test_pesquisa01(self): inicializarDb(carros) default.request.vars.busca = 'ummodeloquenaoexisteaqui' result=str(default.pesquisa()) # Como foi passado um modelo que não existe, deve retornar '<ul></ul>' self.assertEqual(result,'<ul></ul>')