def METHOD_NAME():
    thompson_sampling = ThompsonSampling()
    citation = cite(thompson_sampling)
    assert isinstance(citation, PaperCitation)
    assert citation.citation_key == "wilson2020efficiently"
    assert (
        citation.title
        == "Efficiently sampling functions from Gaussian process posteriors"
    )
    assert (
        citation.authors
        == "Wilson, James and Borovitskiy, Viacheslav and Terenin, Alexander and Mostowsky, Peter and Deisenroth, Marc"
    )
    assert citation.year == "2020"
    assert citation.booktitle == "International Conference on Machine Learning"
    assert citation.citation_type == "article"
    _check_no_fallback(citation)