- challenge_shop.py implements simple and basic shop logic with Users, Inventory, Items and Basket Class.
- testcase.py is a test case to test implemented logic of adding items to basket, calculating value of basket, considering discounts, emptying out basket.