def test_checkBill(self): self.createBill() QiwiSoapClient.url = 'http://127.0.0.1:{0}/checkBill?wsdl'.format(MockQiwiProviderRunner.PORT) response_expected = { 'user': self.bill_data['user'], 'amount': str(self.bill_data['amount']), 'date': BILLING_DATE, 'lifetime': QiwiSoapClient.hours_to_lifetime(QIWI_BILL_LIFETIME), 'status': Bill.STATUS.MADE } response = QiwiSoapClient.checkBill(txn=self.bill_data['txn']) self.assertDictContainsSubset(response_expected, response)
def check_bill(self, txn): return QiwiSoapClient.checkBill(txn=txn)