def test_articles_total(self): context = self.create_content("collective.cart.core.Order") adapter = IOrderAdapter(context) adapter.articles = mock.Mock( return_value=[{"gross_subtotal": self.money("10.00")}, {"gross_subtotal": self.money("5.00")}] ) self.assertEqual(adapter.articles_total(), self.money("15.00"))
def test_total(self): context = self.create_content("collective.cart.core.Order") adapter = IOrderAdapter(context) adapter.articles_total = mock.Mock(return_value=self.money("10.00")) self.assertEqual(adapter.total(), self.money("10.00")) adapter.shipping_method = mock.Mock() adapter.shipping_method().gross = self.money("5.00") self.assertEqual(adapter.total(), self.money("15.00"))