def test_get_address(self): context = self.create_content("collective.cart.core.Order") adapter = IOrderAdapter(context) billing = self.create_content("collective.cart.shopping.CustomerInfo", context, id="billing") shipping = self.create_content("collective.cart.shopping.CustomerInfo", context, id="shipping") self.assertEqual(adapter.get_address("billing").getObject(), billing) self.assertEqual(adapter.get_address("shipping").getObject(), billing) context.billing_same_as_shipping = False self.assertEqual(adapter.get_address("billing").getObject(), billing) self.assertEqual(adapter.get_address("shipping").getObject(), shipping)