コード例 #1
0
	def test_detalhes01(self):
		inicializarDb(carros)
		default.request.args.append('1')
		id = default.request.args(0)
		query=default.db.carro.id==int(id) 
		rows=default.db(query).select()
		row = rows[0]                  
		titulo = "%(marca)s - %(modelo)s - %(ano)s - %(estado)s" % \
		    dict(marca=row.marca.nome,modelo=row.modelo,ano=row.ano,estado=row.estado)
		result=default.detalhes()
		self.assertEqual(result['titulo'],titulo)
		row_with_result_test(self,row,result)
コード例 #2
0
	def test_detalhes02(self):
		# Como o banco não foi inicializado, então não há registro 1
		default.request.args.append('1')
		result=default.detalhes()
		not_found=str(default.H1('Veículo não encontrado'))
		self.assertEqual(str(result['vitrine']),not_found)