David Winterbottom
21d73a1a96
Rewrite checkout functional tests
We no longer use Django's test client.
11 年之前
David Winterbottom
466765ed01
Checkout house-keeping
- Comment the session manager better.
- Clean up the functional checkout tests.
11 年之前
David Winterbottom
f013cddd68
Remove can_basket_be_submitted method
It is now replaced with a checkout pre-condition that applies to every
checkout view. If someone's basket becomes invalid while they are in
checkout, then they will be redirected back to the basket page.
11 年之前
David Winterbottom
07da76956e
Add tests for checkout payment details view pre-conditions
11 年之前
David Winterbottom
fe0b9ab02f
Add tests for checkout payment method view pre-conditions
11 年之前
David Winterbottom
96c94ea8ad
Extract core events into mixin to clean up tests
11 年之前
David Winterbottom
9f69bf3c6e
Add tests for checkout shipping methods view pre-conditions
11 年之前
David Winterbottom
5dc3d81dde
Add tests for checkout shipping address view pre-conditions
11 年之前