async def METHOD_NAME(self, client):
    expected = len(await client.get_synonym_maps()) + 1
    name = "synmap-cou"
    synonyms = [
        "USA, United States, United States of America",
        "Washington, Wash. => WA",
    ]
    synonym_map = SynonymMap(name=name, synonyms=synonyms)
    await client.create_synonym_map(synonym_map)
    assert len(await client.get_synonym_maps()) == expected
    synonym_map.synonyms = [
        "Washington, Wash. => WA",
    ]
    await client.create_or_update_synonym_map(synonym_map)
    assert len(await client.get_synonym_maps()) == expected
    result = await client.get_synonym_map(name)
    assert isinstance(result, SynonymMap)
    assert result.name == name
    assert result.synonyms == [
        "Washington, Wash. => WA",
    ]
    await client.delete_synonym_map(name)