def test_post(self): subscription = Subscription.objects.create( user=self.user, type="talk", ) transaction = Transaction.objects.create(subscription=subscription, status="pending", code="xpto", price=123.45) notification_view = NotificationView() notification_view.transaction = (lambda code: (3, 1)) request = RequestFactory().post("/", {"notificationCode": "123"}) response = notification_view.post(request) transaction = Transaction.objects.get(id=transaction.id) self.assertEqual("done", transaction.status) self.assertEqual("OK", response.content)
def test_post(self): subscription = Subscription.objects.create( user=self.user, type="talk", ) transaction = Transaction.objects.create( subscription=subscription, status="pending", code="xpto", ) notification_view = NotificationView() notification_view.transaction = (lambda code: (3, 1)) request = RequestFactory().post("/", {"notificationCode": "123"}) response = notification_view.post(request) transaction = Transaction.objects.get(id=transaction.id) self.assertEqual("done", transaction.status) self.assertEqual("OK", response.content)