Ejemplo n.º 1
0
 def test_limited_chunk_read_pass(self):
     f = LimitedFile(self.fd, 32)
     self.assertEquals(f.read(15), self.content[:15])
     self.assertEquals(f.read(15), self.content[15:30])
     self.assertEquals(f.read(15), self.content[30:])
     self.assertEquals(f.read(), '')
     self.assertEquals(f.total, 32)
Ejemplo n.º 2
0
 def test_limited_chunk_read_fail(self):
     f = LimitedFile(self.fd, 20)
     self.assertEquals(f.read(10), self.content[:10])
     self.assertEquals(f.read(10), self.content[10:20])
     self.assertRaises(LimitedFileSizeOverflow, f.read, 10)
     self.assertEquals(f.total, 21)
Ejemplo n.º 3
0
 def test_limited_read_pass(self):
     f = LimitedFile(self.fd, 32)
     self.assertEquals(f.read(), self.content)
     self.assertEquals(f.total, 32)
Ejemplo n.º 4
0
 def test_default_read(self):
     f = LimitedFile(self.fd)
     self.assertEquals(f.read(), self.content)
     self.assertEquals(f.total, 32)