File size: 957 Bytes
ef1ad9e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
from datetime import datetime, timedelta
# fetch mis report for loan officer admin
def test_get_mis_report(test_client, loan_officer_admin_header):
url = "/report/mis-report?page=1&page_size=10"
response = test_client.get(url, headers=loan_officer_admin_header)
assert response.status_code == 200
response = response.json()
assert response["status"] == 200
assert response["message"] == "MIS report Info fetched successfully!"
# download mis report for loan officer admin
def test_download_mis_report(test_client, loan_officer_admin_header):
today = datetime.now()
ten_days_ago = today - timedelta(days=10)
start_date = ten_days_ago.strftime("%Y-%m-%d")
end_date = today.strftime("%Y-%m-%d")
url = f"/report/download-mis-report?start_date={start_date}&end_date={end_date}"
response = test_client.get(url, headers=loan_officer_admin_header)
assert response.status_code == 200
|