def test_find_and_assign_anonymous_checkout_and_close_opened( customer_user, user_checkout, anonymous_checkout, checkout_request_factory): token = anonymous_checkout.token token_user = user_checkout.token request = checkout_request_factory(user=customer_user, token=token) utils.find_and_assign_anonymous_checkout()( lambda request: Mock(delete_cookie=lambda name: None))(request) token_checkout = Checkout.objects.filter(token=token).first() user_checkout = Checkout.objects.filter(token=token_user).first() assert token_checkout is not None assert token_checkout.user.pk == customer_user.pk assert not user_checkout
def test_find_and_assign_anonymous_checkout_and_close_opened( customer_user, user_checkout, anonymous_checkout, checkout_request_factory ): token = anonymous_checkout.token token_user = user_checkout.token request = checkout_request_factory(user=customer_user, token=token) utils.find_and_assign_anonymous_checkout()( lambda request: Mock(delete_cookie=lambda name: None) )(request) token_checkout = Checkout.objects.filter(token=token).first() user_checkout = Checkout.objects.filter(token=token_user).first() assert token_checkout is not None assert token_checkout.user.pk == customer_user.pk assert not user_checkout