"""Functional tests for getting vendor details. Test endpoint: GET /vendor/ """ import json from oto import status as response_code from backend.constants import vendor_field def test_get_vendor_details(client, test_vendor): """Test get track is successful.""" res = client.get('vendor/{}'.format(test_vendor[vendor_field.VENDOR_ID])) res_body = json.loads(res.data.decode()) assert res_body == {} assert res.status_code == response_code.OK def test_get_vendor_details_invalid_id_type(client): """Test get invalid track with id of type string.""" res = client.get('vendor/abc') assert res.status_code == response_code.NOT_FOUND