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