Ejemplo n.º 1
0
    def test_cancel(self):
        r = FilesystemReader(self.temp_dir.child('foo'))
        r.read(3)
        r.finish()
        self.failUnless(r.file_obj.closed,

            "The session has been finished, so the file object should be in the closed state")
        r.finish()
Ejemplo n.º 2
0
 def test_cancel(self):
     r = FilesystemReader(self.temp_dir.child(b'foo'))
     r.read(3)
     r.finish()
     self.assertTrue(
         r.file_obj.closed,
         "The session has been finished, so the file object should be in the closed state"
     )
     r.finish()
Ejemplo n.º 3
0
 def test_read_existing_file(self):
     r = FilesystemReader(self.temp_dir.child("foo"))
     data = r.read(3)
     ostring = data
     while data:
         data = r.read(3)
         ostring += data
     self.assertEqual(r.read(3), "")
     self.assertEqual(r.read(5), "")
     self.assertEqual(r.read(7), "")
     self.failUnless(r.file_obj.closed, "The file has been exhausted and should be in the closed state")
     self.assertEqual(ostring, self.test_data)
Ejemplo n.º 4
0
 def test_read_existing_file(self):
     r = FilesystemReader(self.temp_dir.child(b'foo'))
     data = r.read(3)
     ostring = data
     while data:
         data = r.read(3)
         ostring += data
     self.assertEqual(r.read(3), b'')
     self.assertEqual(r.read(5), b'')
     self.assertEqual(r.read(7), b'')
     self.assertTrue(
         r.file_obj.closed,
         b"The file has been exhausted and should be in the closed state")
     self.assertEqual(ostring, self.test_data)
Ejemplo n.º 5
0
 def read(self, size):
     data = FilesystemReader.read(self, size)
     d = Deferred()
     def c(ign):
         return data
     d.addCallback(c)
     self._clock.callLater(self.delay, d.callback, None)
     return d
Ejemplo n.º 6
0
 def read(self, size):
     data = FilesystemReader.read(self, size)
     d = Deferred()
     def c(ign):
         return data
     d.addCallback(c)
     self._clock.callLater(self.delay, d.callback, None)
     return d