Skip to content

Commit

Permalink
feat: add more api tests
Browse files Browse the repository at this point in the history
  • Loading branch information
kskarthik committed Apr 7, 2024
1 parent b7a050e commit d4c92e0
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion test_apis.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,35 @@

client = ms.Client('http://localhost:7700')

pincode_keys = ['id', 'Circle Name', 'Region Name', 'Division Name', 'Office Name', 'Pincode', 'OfficeType', 'Delivery', 'District', 'StateName']

bank_keys = ['IFSC', 'BANK', 'BRANCH', 'CENTRE', 'DISTRICT', 'STATE', 'ADDRESS', 'CONTACT', 'IMPS', 'RTGS', 'CITY', 'ISO3166', 'NEFT', 'MICR', 'UPI', 'SWIFT']

hsnsac_keys = ['id', 'code', 'desciption']

def test_index_count():
assert client.get_indexes()['total'] == 3

def test_search_pincodes():
hits = client.get_index("pincodes").search("500101")["hits"]
assert len(hits) > 1

def test_pincode_keys():
hits = client.get_index("pincodes").search("500101")["hits"]
assert [*hits[0].keys()] == pincode_keys

def test_bank_keys():
hits = client.get_index("banks").search("karol bagh")["hits"]
assert [*hits[0].keys()] == bank_keys

def test_search_banks():
hits = client.get_index("banks").search("karol bagh")["hits"]
print(hits)
assert len(hits) > 1

def test_search_hsnsac():
hits = client.get_index("hsn_sac_codes").search("razor")["hits"]
assert len(hits) > 1

def test_hsnsac_keys():
hits = client.get_index("hsn_sac_codes").search("razor")["hits"]
assert [*hits[0].keys()] == hsnsac_keys

0 comments on commit d4c92e0

Please sign in to comment.