make_post_sell/make_post_sell
Russell Ballestrini fd8e8b6b4f Add functional test for physical product handling option CSRF
This test closes the coverage gap that allowed the CSRF token bug to
reach production. The handling option form requires CSRF protection but
no test exercised this code path because all existing functional tests
use digital products.

New test verifies:
- Physical product handling option form renders correctly
- CSRF token is present and accepted by the view
- All handling options work (pickup, delivery, local/intl shipping)
- Form submission succeeds without 400 Bad CSRF Token error

Closes test coverage gap for make_post_sell/views/cart.py:404
2025-10-16 10:52:26 -04:00
..
lib Implement Stripe disable/enable functionality and improve checkout UX 2025-10-04 10:41:20 -04:00
models Enhance product edit interface and improve cart layout 2025-10-09 11:00:52 -04:00
scripts Implement comprehensive dark mode functionality 2025-10-04 21:09:51 +00:00
static Restructure actions pages and user settings with action-columns layout 2025-10-06 18:26:30 -04:00
templates Fix CSRF token error for cart handling option selection 2025-10-16 09:14:53 -04:00
tests Add functional test for physical product handling option CSRF 2025-10-16 10:52:26 -04:00
views Fix session cookie bloat from crypto payment status tracking 2025-10-11 19:41:15 -04:00
__init__.py Add Monero (XMR) payment support 2025-09-22 01:45:54 +00:00
config_jinja2.py Time to open the sauce : ) 2021-12-31 21:39:40 -05:00
request_methods.py Fix comment deletion display and improve comment spacing 2025-10-04 10:55:54 -04:00
routes.py Add temporary read-only debug route for crypto wallet scanning issue 2025-09-28 15:53:35 -04:00