def METHOD_NAME(self):
    a = Contact(self.phone_number, self.first_name)
    b = Contact(self.phone_number, self.first_name)
    c = Contact(self.phone_number, "")
    d = Contact("", self.first_name)
    e = Voice("", "unique_id", 0)
    assert a == b
    assert hash(a) == hash(b)
    assert a is not b
    assert a == c
    assert hash(a) == hash(c)
    assert a != d
    assert hash(a) != hash(d)
    assert a != e
    assert hash(a) != hash(e)