def test_n_row_col_3_3(self): self.assertEqual(13, Day25.n_from_row_col(3, 3))
def test_code_for_2(self): self.assertEqual(31916031, Day25.code_for_n(2))
def test_n_row_col_1_6(self): self.assertEqual(21, Day25.n_from_row_col(1, 6))
def test_n_row_col_2_3(self): self.assertEqual(9, Day25.n_from_row_col(2, 3))
def test_n_row_col_6_1(self): self.assertEqual(16, Day25.n_from_row_col(6, 1))
def test_n_row_col_1_4(self): self.assertEqual(10, Day25.n_from_row_col(1, 4))
def test_n_row_col_2_1(self): self.assertEqual(2, Day25.n_from_row_col(2, 1))
def test_n_row_col_2_2(self): self.assertEqual(5, Day25.n_from_row_col(2, 2))
def test_n_row_col_1_5(self): self.assertEqual(15, Day25.n_from_row_col(1, 5))
def test_n_row_col_1_3(self): self.assertEqual(6, Day25.n_from_row_col(1, 3))
def test_n_row_col_1_1(self): self.assertEqual(1, Day25.n_from_row_col(1, 1))
def test_n_row_col_3_2(self): self.assertEqual(8, Day25.n_from_row_col(3, 2))
def test_code_for_2_1(self): self.assertEqual(31916031, Day25.code_for_row_col(2, 1))
def test_code_for_1(self): self.assertEqual(20151125, Day25.code_for_n(1))
def test_code_for_3(self): self.assertEqual(18749137, Day25.code_for_n(3))
def test_code_for_1_1(self): self.assertEqual(20151125, Day25.code_for_row_col(1,1))
def test_code_for_2_1(self): self.assertEqual(31916031, Day25.code_for_row_col(2,1))
def test_code_for_1_2(self): self.assertEqual(18749137, Day25.code_for_row_col(1,2))
def test_code_for_1_1(self): self.assertEqual(20151125, Day25.code_for_row_col(1, 1))
def test_code_for_1_2(self): self.assertEqual(18749137, Day25.code_for_row_col(1, 2))
def test_n_row_col_4_1(self): self.assertEqual(7, Day25.n_from_row_col(4, 1))
product_four = Day26.Product('wine', 36, 2) product_five = Day26.Product('beer', 10, 9) # adding products in the products list products.append(product_one) products.append(product_two) products.append(product_three) products.append(product_four) products.append(product_five) # printing the products for product in products: print(product) # creating creating customers customer_one = Day25.Customer("Benji", 400) customer_two = Day25.Customer("Tom", 100) # adding items to customers for product in products: # product name product_name = product.get_name() # product price product_price = product.get_price() # giving items to the customer customer_one.add_item_to_cart(product_name, product_price) customer_two.add_item_to_cart(product_name, product_price) # printing the customers items print(customer_one) # customer one