def METHOD_NAME(self):
    """test copying with an ExecWorker (preserve=True)"""
    src = make_temp_file("data")
    past_time = 443757600
    os.utime(src.name, (past_time, past_time))
    dstpath = make_temp_filename()
    try:
        self.execw(nodes='localhost', handler=None, source=src.name,
                   dest=dstpath, preserve=True)
        self.assertEqual(task_self().max_retcode(), 0)
        self.assertTrue(os.stat(dstpath).st_mtime, past_time)
    finally:
        os.unlink(dstpath)