Philip/patch/statement fix

This commit is contained in:
2022-01-17 15:48:47 +00:00
committed by Mohamed Sohail
parent 228a39ad8c
commit ce38e6c6f7
11 changed files with 132 additions and 104 deletions

View File

@@ -1,4 +1,5 @@
# standard imports
import datetime
import json
# external imports
@@ -119,8 +120,11 @@ def test_statement_callback(activated_account, mocker, transactions_list):
[transactions_list, activated_account.blockchain_address, status_code])
s_statement_callback.apply_async().get()
statement_transactions = filter_statement_transactions(transactions_list)
timestamp = transactions_list[0].get('timestamp')
timestamp = datetime.datetime.utcfromtimestamp(timestamp).strftime('%d/%m/%y, %H:%M')
recipient_transaction, sender_transaction = transaction_actors(statement_transactions[0])
sender_transaction['alt_blockchain_address'] = recipient_transaction.get('blockchain_address')
sender_transaction['timestamp'] = timestamp
mock_statement_generate.assert_called_with(
(activated_account.blockchain_address, sender_transaction), {}, queue='cic-ussd')

View File

@@ -1,6 +1,5 @@
# standard import
import random
from datetime import datetime
# external import
import pytest
@@ -46,6 +45,7 @@ def statement(activated_account):
'direction_tag': 'To',
'metadata_id': activated_account.standard_metadata_id(),
'phone_number': activated_account.phone_number,
'timestamp': datetime.now().strftime('%d/%m/%y, %H:%M')
}
]