def METHOD_NAME():
    obj = MyEchoer()
    @patch(target=obj.do_echo, pass_target=False)
    def monkey(self, arg):
        return f"monkey: {arg}"
    assert obj.do_echo("foo") == "monkey: foo"
    assert MyEchoer().do_echo("foo") == "do_echo: foo"
    monkey.patch.undo()
    assert obj.do_echo("foo") == "do_echo: foo"
    assert MyEchoer().do_echo("foo") == "do_echo: foo"