When user logs in then his cart (created for Anonymous user) should be preserved and merged with authenticated user's cart (if any). It doesn't happen now as session_key used by update_cart_after_login is already a new key (due to a call to request.session.cycle_key() in auth->login). Tests for this behaviour are also invalid as these are not triggering default login view.
I haven't found much changes regarding cycle_key call on login since 1.8. Maybe there were some changes in previous versions. Anyway it doesn't work now
When user logs in then his cart (created for Anonymous user) should be preserved and merged with authenticated user's cart (if any). It doesn't happen now as session_key used by update_cart_after_login is already a new key (due to a call to request.session.cycle_key() in auth->login). Tests for this behaviour are also invalid as these are not triggering default login view.