예제 #1
0
 def test_payments_for_different_orders(self):
     payments = [
         make_payment({'variable_symbol': str(self.order.pk + 7)}),
         make_payment({'variable_symbol': str(self.order.pk + 13)}),
     ]
     self.assertEqual(
         list(utils._get_payments_for_order(self.order, payments)), [])
예제 #2
0
 def test_payment_found_for_order(self):
     payments = [
         make_payment({'variable_symbol': self.order.variable_symbol}),
         make_payment({'variable_symbol': str(self.order.pk + 13)}),
     ]
     self.assertEqual(
         list(utils._get_payments_for_order(self.order, payments)),
         [make_payment({'variable_symbol': self.order.variable_symbol})])
예제 #3
0
 def test_no_payments(self):
     payments = []
     self.assertEqual(
         list(utils._get_payments_for_order(self.order, payments)), [])