def setUp(self): self.clock = Clock() self.temp_dir = FilePath(tempfile.mkdtemp()).asBytesMode() self.target = self.temp_dir.child(b'foo') self.writer = DelayedWriter(self.target, _clock=self.clock, delay=2) self.transport = FakeTransport(hostAddress=('127.0.0.1', self.port)) self.ws = WriteSession(self.writer, _clock=self.clock) self.ws.timeout = (4, 4, 4) self.ws.transport = self.transport self.ws.startProtocol()
def __init__(self, remote, writer, options=None, _clock=None): TFTPBootstrap.__init__(self, remote, writer, options, _clock) self.session = WriteSession(writer, self._clock)