From 16cddc7511c31529162943fbf100acbd44b74951 Mon Sep 17 00:00:00 2001 From: sri-98 Date: Wed, 17 Sep 2025 09:13:34 +0100 Subject: [PATCH] backstage test cases --- python/tests/test_gilded_rose.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/python/tests/test_gilded_rose.py b/python/tests/test_gilded_rose.py index 95442b1b..3787bdce 100644 --- a/python/tests/test_gilded_rose.py +++ b/python/tests/test_gilded_rose.py @@ -102,6 +102,13 @@ class GildedRoseTest(unittest.TestCase): self.assertEqual(-1, items[0].sell_in) self.assertEqual(0, items[0].quality) # Drops to 0! + def test_backstage_pass_respects_quality_cap(self): + items = [Item("Backstage passes to a TAFKAL80ETC concert", 5, 49)] + gilded_rose = GildedRose(items) + gilded_rose.update_quality() + + self.assertEqual(4, items[0].sell_in) + self.assertEqual(50, items[0].quality)