def METHOD_NAME(self):
    self.logger.error("This test is wearing out flash memory.")
    self.logger.error("Never use it with internal storage (/int)")
    if self.args.flipper_path.startswith(
        "/int"
    ) or self.args.flipper_path.startswith("/any"):
        self.logger.error("Stop at this point or device warranty will be void")
        say = input("Anything to say? ").strip().lower()
        if say != "void":
            return 2
        say = input("Why, Mr. Anderson? ").strip().lower()
        if say != "because":
            return 3
    with tempfile.TemporaryDirectory() as tmpdirname:
        send_file_name = os.path.join(tmpdirname, "send")
        receive_file_name = os.path.join(tmpdirname, "receive")
        with open(send_file_name, "w") as fout:
            fout.write("A" * self.args.file_size)
        with FlipperStorage(self._get_port()) as storage:
            if storage.exist_file(self.args.flipper_path):
                self.logger.error("File exists, remove it first")
                return
            while self.args.count > 0:
                storage.send_file(send_file_name, self.args.flipper_path)
                storage.receive_file(self.args.flipper_path, receive_file_name)
                if not filecmp.cmp(receive_file_name, send_file_name):
                    self.logger.error("Files mismatch")
                    break
                storage.remove(self.args.flipper_path)
                os.unlink(receive_file_name)
                self.args.count -= 1