Exemple #1
0
 def test_default_readline_pass(self):
     f = LimitedFile(self.fd, 32)
     self.assertEquals(f.readline(), '0123456789\n')
     self.assertEquals(f.readline(), 'ABCDEFGHIJ\n')
     self.assertEquals(f.readline(), 'KLMNOPQRST')
     self.assertEquals(f.readline(), '')
     self.assertEquals(f.total, 32)
Exemple #2
0
 def test_limited_chunk_readline_pass(self):
     f = LimitedFile(self.fd, 32)
     self.assertEquals(f.readline(15), '0123456789\n')
     self.assertEquals(f.readline(5), 'ABCDE')
     self.assertEquals(f.readline(5), 'FGHIJ')
     self.assertEquals(f.readline(5), '\n')
     self.assertEquals(f.readline(15), 'KLMNOPQRST')
     self.assertEquals(f.readline(15), '')
     self.assertEquals(f.total, 32)
Exemple #3
0
 def test_limited_chunk_readline_fail(self):
     f = LimitedFile(self.fd, 22)
     self.assertEquals(f.readline(15), '0123456789\n')
     self.assertEquals(f.readline(15), 'ABCDEFGHIJ\n')
     self.assertRaises(LimitedFileSizeOverflow, f.readline, 15)
     self.assertEquals(f.total, 23)
Exemple #4
0
 def test_default_readline_fail(self):
     f = LimitedFile(self.fd, 15)
     self.assertEquals(f.readline(), '0123456789\n')
     self.assertRaises(LimitedFileSizeOverflow, f.readline)
     self.assertEquals(f.total, 16)