async def METHOD_NAME(self, holder: VCHolder):
    test_uri_list = [
        "https://www.w3.org/2018/credentials#VerifiableCredential",
        "https://example.org/examples#UniversityDegreeCredential",
    ]
    test_query = holder.build_type_or_schema_query(test_uri_list)
    assert test_query == {
        "$and": [
            {
                "$or": [
                    {
                        "type": "https://www.w3.org/2018/credentials#VerifiableCredential"
                    },
                    {
                        "schema": "https://www.w3.org/2018/credentials#VerifiableCredential"
                    },
                ]
            },
            {
                "$or": [
                    {
                        "type": "https://example.org/examples#UniversityDegreeCredential"
                    },
                    {
                        "schema": "https://example.org/examples#UniversityDegreeCredential"
                    },
                ]
            },
        ]
    }
    record = test_record()
    await holder.store_credential(record)
    search = holder.search_credentials(pd_uri_list=test_uri_list)
    rows = await search.fetch()
    assert rows == [record]