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"))
def test_shipping_method(self): context = self.create_content("collective.cart.core.Order") adapter = IOrderAdapter(context) shipping_method = self.create_content("collective.cart.shipping.OrderShippingMethod", context) self.assertEqual(adapter.shipping_method().getObject(), shipping_method)