Example #1
0
def create(request):
    dados = {
        'title': 'Criação de lanches',
        'header': 'Novo lanche',
        'icon': 'fas fa-hamburger',
        'ingredients': Ingredient.get_all_with_price()
    }

    return render(request, 'sandwich/create.html', dados)
Example #2
0
def edit(request, id):
    if id:
        dados = {
            'title': 'Editar lanche',
            'header': 'Editar lanche',
            'icon': 'fas fa-hamburger',
            'sandwich': Sandwich.get_by_id(id),
            'ingredients': Ingredient.get_all_with_price()
        }

        return render(request, 'sandwich/create.html', dados)
    else:
        messages.error(request, "ID nao encontrado")

    return redirect('/sandwich/list')
Example #3
0
 def test_get_value_ingredient_all(self):
     ingredients = Ingredient.get_all_with_price()
     self.assertEqual(ingredients[0].price.value, 2)
     self.assertEqual(ingredients[1].price.value, 1)