ans123's picture
Initial upload from Colab
ef1ad9e verified
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