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 | |