コード例 #1
0
 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"))
コード例 #2
0
    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"))