r introduce param

This commit is contained in:
Koleh David 2025-02-06 16:06:32 +10:30
parent e868c533c8
commit f967f14848
2 changed files with 3 additions and 7 deletions

View File

@ -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)

View File

@ -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)