From f967f148480fe65b0ac9f143f370305950086363 Mon Sep 17 00:00:00 2001 From: Koleh David Date: Thu, 6 Feb 2025 16:06:32 +1030 Subject: [PATCH] r introduce param --- gilded_rose.py | 7 ++----- test_gilded_rose.py | 3 +-- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/gilded_rose.py b/gilded_rose.py index 5ebd4650..0bbb8e84 100755 --- a/gilded_rose.py +++ b/gilded_rose.py @@ -36,11 +36,8 @@ def update_item(item: Item): class GildedRose: - def __init__(self, items: list[Item]): - self.items = items - - def update_quality(self): - for item in self.items: + def update_quality(self, items: list[Item]): + for item in items: update_item(item) diff --git a/test_gilded_rose.py b/test_gilded_rose.py index 9b4c3d1e..c4ea7e94 100644 --- a/test_gilded_rose.py +++ b/test_gilded_rose.py @@ -26,6 +26,5 @@ class GildedRoseTest(unittest.TestCase): def do_stuff(self, name, sell_in, quality): item = Item(name, sell_in, quality) - gilded_rose = GildedRose([item]) - gilded_rose.update_quality() + GildedRose().update_quality([item]) return str(item)