File size: 739 Bytes
3797db0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from services.example_bills import example_bill_by_url, load_example_bills, normalize_example_url


def test_load_example_bills_has_expected_count():
    bills = load_example_bills()
    assert len(bills) == 14


def test_example_bill_lookup_normalizes_url():
    url = "https://moc.gov.gh/wp-content/uploads/2023/03/Data-Harmonisation-Bill.pdf/"
    bill = example_bill_by_url(url)
    assert bill is not None
    assert bill.id == "data-harmonisation-bill"


def test_normalize_example_url_lowercases_host_and_scheme():
    normalized = normalize_example_url("HTTPS://MOC.GOV.GH/wp-content/uploads/2023/03/Data-Harmonisation-Bill.pdf")
    assert normalized == "https://moc.gov.gh/wp-content/uploads/2023/03/Data-Harmonisation-Bill.pdf"