예제 #1
0
class BaseTest(TestCase):
    def setUp(self):
        product = Product.objects.create(name='Foo', price=100)
        amount = product.price
        payment = Payment(order_amount=amount)
        payment.save()
        order = Order(
            product=product,
            payment=payment,
            count=1,
            amount=amount)
        order.save()
        self.product = product
        self.payment = payment
        self.order = order
        self.form = PaymentForm(instance=payment)

    def make_md5(self, action=None):
        cd = {
            'action': action,
            'orderSumAmount': '100',
            'orderSumCurrencyPaycash': '100',
            'orderSumBankPaycash': '123',
            'shopId': settings.YANDEX_MONEY_SHOP_ID,
            'invoiceId': '1',
            'customerNumber': '1'
        }
        return self.form.make_md5(cd)