Beispiel #1
0
 def test_get_reader_defers(self):
     rrq_datagram = RRQDatagram('nonempty', 'NetASCiI', {})
     rrq_addr = ('127.0.0.1', 1069)
     rrq_mode = "octet"
     d = self.tftp._startSession(rrq_datagram, rrq_addr, rrq_mode)
     self.assertFalse(d.called)
     self.clock.advance(1)
     self.assertTrue(d.called)
     self.assertTrue(IReader.providedBy(d.result.backend))
 def test_get_reader_defers(self):
     rrq_datagram = RRQDatagram(b'nonempty', b'NetASCiI', {})
     rrq_addr = ('127.0.0.1', 1069)
     rrq_mode = b"octet"
     d = self.tftp._startSession(rrq_datagram, rrq_addr, rrq_mode)
     self.assertFalse(d.called)
     self.clock.advance(1)
     self.assertTrue(d.called)
     self.assertTrue(IReader.providedBy(d.result.backend))
Beispiel #3
0
 def test_read_supported_by_default(self):
     b = FilesystemSynchronousBackend(self.temp_dir.path)
     reader = yield b.get_reader(b'dir/foo')
     self.assertTrue(IReader.providedBy(reader))
Beispiel #4
0
 def test_read_supported_by_default(self):
     b = FilesystemSynchronousBackend(self.temp_dir.path)
     reader = yield b.get_reader('dir/foo')
     self.assertTrue(IReader.providedBy(reader))