annotate donations/fixtures/donations_test.json @ 629:f4c043cf55ac

Wiki integration. Requests don't always have sessions. In particular this occurs when a request is made without a trailing slash. The Common middleware redirects when this happens, and the middleware process_request() processing stops before a session can get added. So just set an attribute on the request object for each operation. This seemed weird to me at first, but there are plenty of examples of this in the Django code base already.
author Brian Neal <bgneal@gmail.com>
date Tue, 13 Nov 2012 13:50:06 -0600
parents 00c14431e911
children
rev   line source
bgneal@619 1 [
bgneal@619 2 {
bgneal@619 3 "pk": 150,
bgneal@619 4 "model": "donations.donation",
bgneal@619 5 "fields": {
bgneal@619 6 "payment_date": "2012-09-20T02:54:40",
bgneal@619 7 "first_name": "Matthew",
bgneal@619 8 "last_name": "Jones",
bgneal@619 9 "txn_id": "31JFAKETXN_ID0118",
bgneal@619 10 "is_anonymous": false,
bgneal@619 11 "memo": "",
bgneal@619 12 "mc_fee": "1.08",
bgneal@619 13 "payer_id": "HLCCFAKEZIDTS",
bgneal@619 14 "payer_email": "fake@example.com",
bgneal@619 15 "user": null,
bgneal@619 16 "mc_gross": "20.00",
bgneal@619 17 "payer_status": "verified",
bgneal@619 18 "txn_type": "web_accept",
bgneal@619 19 "test_ipn": false
bgneal@619 20 }
bgneal@619 21 },
bgneal@619 22 {
bgneal@619 23 "pk": 151,
bgneal@619 24 "model": "donations.donation",
bgneal@619 25 "fields": {
bgneal@619 26 "payment_date": "2012-09-19T23:02:20",
bgneal@619 27 "first_name": "Daniel",
bgneal@619 28 "last_name": "Smith",
bgneal@619 29 "txn_id": "17UFAKETXNID16417",
bgneal@619 30 "is_anonymous": false,
bgneal@619 31 "memo": "",
bgneal@619 32 "mc_fee": "0.45",
bgneal@619 33 "payer_id": "S4UFAKEPAYERY",
bgneal@619 34 "payer_email": "fake2@example.com",
bgneal@619 35 "user": null,
bgneal@619 36 "mc_gross": "5.00",
bgneal@619 37 "payer_status": "verified",
bgneal@619 38 "txn_type": "web_accept",
bgneal@619 39 "test_ipn": false
bgneal@619 40 }
bgneal@619 41 },
bgneal@619 42 {
bgneal@619 43 "pk": 149,
bgneal@619 44 "model": "donations.donation",
bgneal@619 45 "fields": {
bgneal@619 46 "payment_date": "2012-08-19T19:00:21",
bgneal@619 47 "first_name": "Daryl",
bgneal@619 48 "last_name": "A",
bgneal@619 49 "txn_id": "75PFAKETXNID77721",
bgneal@619 50 "is_anonymous": false,
bgneal@619 51 "memo": "",
bgneal@619 52 "mc_fee": "1.03",
bgneal@619 53 "payer_id": "QUFAKEPAYERID",
bgneal@619 54 "payer_email": "fake3@example.com",
bgneal@619 55 "user": null,
bgneal@619 56 "mc_gross": "25.00",
bgneal@619 57 "payer_status": "unverified",
bgneal@619 58 "txn_type": "web_accept",
bgneal@619 59 "test_ipn": false
bgneal@619 60 }
bgneal@619 61 }
bgneal@619 62 ]