예제 #1
0
 def test_verify_postback(self):
     dpppdt = DummyPayPalPDT()
     paypal_response = dpppdt._postback()
     assert('SUCCESS' in paypal_response)
     self.assertEqual(len(PayPalPDT.objects.all()), 0)
     pdt_obj = PayPalPDT()
     pdt_obj.ipaddress = '127.0.0.1'
     pdt_obj.response = paypal_response
     pdt_obj._verify_postback()
     self.assertEqual(len(PayPalPDT.objects.all()), 0)
     self.assertEqual(pdt_obj.txn_id, '1ED550410S3402306')
예제 #2
0
 def test_verify_postback(self):
     dpppdt = DummyPayPalPDT()
     paypal_response = dpppdt._postback().decode('ascii')
     assert ('SUCCESS' in paypal_response)
     self.assertEqual(len(PayPalPDT.objects.all()), 0)
     pdt_obj = PayPalPDT()
     pdt_obj.ipaddress = '127.0.0.1'
     pdt_obj.response = paypal_response
     pdt_obj._verify_postback()
     self.assertEqual(len(PayPalPDT.objects.all()), 0)
     self.assertEqual(pdt_obj.txn_id, '1ED550410S3402306')
예제 #3
0
 def test_verify_postback(self):
     dpppdt = DummyPayPalPDT()
     paypal_response = dpppdt._postback().decode("ascii")
     assert "SUCCESS" in paypal_response
     self.assertEqual(len(PayPalPDT.objects.all()), 0)
     pdt_obj = PayPalPDT()
     pdt_obj.ipaddress = "127.0.0.1"
     pdt_obj.response = paypal_response
     pdt_obj._verify_postback()
     self.assertEqual(len(PayPalPDT.objects.all()), 0)
     self.assertEqual(pdt_obj.txn_id, "1ED550410S3402306")
예제 #4
0
 def test_verify_postback(self):
     dpppdt = DummyPayPalPDT()
     paypal_response = dpppdt._postback().decode("ascii")
     assert "SUCCESS" in paypal_response
     self.assertEqual(len(PayPalPDT.objects.all()), 0)
     pdt_obj = PayPalPDT()
     pdt_obj.ipaddress = "127.0.0.1"
     pdt_obj.response = paypal_response
     pdt_obj._verify_postback()
     self.assertEqual(len(PayPalPDT.objects.all()), 0)
     self.assertEqual(pdt_obj.txn_id, "1ED550410S3402306")
     # Issue #121: Ensure for doesn't blank non-PayPal-supplied fields
     self.assertEqual(pdt_obj.ipaddress, "127.0.0.1")
     self.assertEqual(pdt_obj.response, paypal_response)
예제 #5
0
 def test_verify_postback(self):
     dpppdt = DummyPayPalPDT()
     paypal_response = dpppdt._postback().decode('ascii')
     assert ('SUCCESS' in paypal_response)
     self.assertEqual(len(PayPalPDT.objects.all()), 0)
     pdt_obj = PayPalPDT()
     pdt_obj.ipaddress = '127.0.0.1'
     pdt_obj.response = paypal_response
     pdt_obj._verify_postback()
     self.assertEqual(len(PayPalPDT.objects.all()), 0)
     self.assertEqual(pdt_obj.txn_id, '1ED550410S3402306')
     # Issue #121: Ensure for doesn't blank non-PayPal-supplied fields
     self.assertEqual(pdt_obj.ipaddress, '127.0.0.1')
     self.assertEqual(pdt_obj.response, paypal_response)