def test_bikeshop_markup(self): bianchi = Bicycle("Bianchi", 6, 450.0) rock_star = Bikeshop( " Rock Star", {"bianchi": 2, "schwinn": 5, "abici": 7, "cinelli": 1, "eagle": 2, "falcon": 6} ) self.assertEqual(rock_star.calculate_bike_cost(bianchi), 450 * 1.2)
def test_customer_can_afford_a_bike(self): ramona = Customer(name='Ramona', budget=200.0) rock_star = Bikeshop(' Rock Star', {'bianchi': 2, 'schwinn': 5, 'abici': 7, 'cinelli': 1, 'eagle': 2, 'falcon': 6}) bianchi = Bicycle('Bianchi', 6, 450.0) schwinn = Bicycle('Schwinn', 10, 100.0) abici = Bicycle('Abici', 5, 300.0) cinelli = Bicycle('Cinelli', 4, 400.0) eagle = Bicycle('Eagle', 6, 200.0) falcon = Bicycle('Falcon', 7, 930.0) bike_list = [bianchi, schwinn, abici, cinelli, eagle, falcon] # if ramona.budget >= rock_star.calculate_bike_cost(bianchi): # return True # else: # return False self.assertEqual(len(rock_star.check_budget(ramona, bike_list)), 1)
def test_customer_can_afford_a_bike(self): ramona = Customer(name="Ramona", budget=200.0) rock_star = Bikeshop( " Rock Star", {"bianchi": 2, "schwinn": 5, "abici": 7, "cinelli": 1, "eagle": 2, "falcon": 6} ) bianchi = Bicycle("Bianchi", 6, 450.0) schwinn = Bicycle("Schwinn", 10, 100.0) abici = Bicycle("Abici", 5, 300.0) cinelli = Bicycle("Cinelli", 4, 400.0) eagle = Bicycle("Eagle", 6, 200.0) falcon = Bicycle("Falcon", 7, 930.0) bike_list = [bianchi, schwinn, abici, cinelli, eagle, falcon] # if ramona.budget >= rock_star.calculate_bike_cost(bianchi): # return True # else: # return False self.assertEqual(len(rock_star.check_budget(ramona, bike_list)), 1)
def test_bikeshop_has_six_models(self): rock_star = Bikeshop(' Rock Star', {'bianchi': 2, 'schwinn': 5, 'abici': 7, 'cinelli': 1, 'eagle': 2, 'falcon': 6}) self.assertEqual(len(rock_star.inventory), 6)
def test_bikeshop_markup(self): bianchi = Bicycle('Bianchi', 6, 450.0) rock_star = Bikeshop(' Rock Star', {'bianchi': 2, 'schwinn': 5, 'abici': 7, 'cinelli': 1, 'eagle': 2, 'falcon': 6}) self.assertEqual (rock_star.calculate_bike_cost(bianchi), 450 * 1.2)