def METHOD_NAME():
    l1 = HashableList([1, 2])
    l2 = HashableList([1, 2])
    l3 = HashableList([1, 2, 3])
    assert {l1, l2} == {l1} == {l2, l2}
    assert {l1, l3} == {l2, l3}
    assert {l1, l2} != {l3}
    with pytest.raises(Exception) as exc:
        l1[0] = "foo"
    exc.match("does not support item assignment")