From 57ae566a06f537a8e5086c7abc75eaf4290f9b7d Mon Sep 17 00:00:00 2001 From: Nadzeya Nialiubina Date: Fri, 12 Sep 2025 01:12:25 -0700 Subject: [PATCH] Fix bugs in code, all tests now passing --- grocery_store/order.py | 2 +- grocery_store/product.py | 2 +- tests/test_order.py | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/grocery_store/order.py b/grocery_store/order.py index 10ef9fe..803d273 100644 --- a/grocery_store/order.py +++ b/grocery_store/order.py @@ -12,7 +12,7 @@ def add_product(order, product): def calculate_total(order): total = 0 - for i in range(1, len(order["products"])): + for i in range(0, len(order["products"])): total += order["products"][i]["price"] return total diff --git a/grocery_store/product.py b/grocery_store/product.py index 57828dd..a009149 100644 --- a/grocery_store/product.py +++ b/grocery_store/product.py @@ -2,7 +2,7 @@ def create_product(name, price): return { "name": name, - "price": name, + "price": price, } def print_product(product): diff --git a/tests/test_order.py b/tests/test_order.py index 884509c..c047fe2 100644 --- a/tests/test_order.py +++ b/tests/test_order.py @@ -1,4 +1,5 @@ import pytest + from grocery_store.order import create_order, calculate_total, add_product from grocery_store.product import create_product