Philip/patch/statement fix
This commit is contained in:
@@ -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')
|
||||
|
||||
|
||||
4
apps/cic-ussd/tests/fixtures/transaction.py
vendored
4
apps/cic-ussd/tests/fixtures/transaction.py
vendored
@@ -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')
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user