tests/test-cappedreader.py
branchstable
changeset 43306 59338f956109
parent 43076 2372284d9457
child 48875 6000f5b25c9b
equal deleted inserted replaced
43029:c5dc122fdc2b 43306:59338f956109
     1 from __future__ import absolute_import, print_function
     1 from __future__ import absolute_import, print_function
     2 
     2 
     3 import io
     3 import io
     4 import unittest
     4 import unittest
     5 
     5 
     6 from mercurial import (
     6 from mercurial import util
     7     util,
     7 
     8 )
       
     9 
     8 
    10 class CappedReaderTests(unittest.TestCase):
     9 class CappedReaderTests(unittest.TestCase):
    11     def testreadfull(self):
    10     def testreadfull(self):
    12         source = io.BytesIO(b'x' * 100)
    11         source = io.BytesIO(b'x' * 100)
    13 
    12 
    84         self.assertEqual(source.tell(), 100)
    83         self.assertEqual(source.tell(), 100)
    85         res = reader.read(1000)
    84         res = reader.read(1000)
    86         self.assertEqual(res, b'')
    85         self.assertEqual(res, b'')
    87         self.assertEqual(source.tell(), 100)
    86         self.assertEqual(source.tell(), 100)
    88 
    87 
       
    88 
    89 if __name__ == '__main__':
    89 if __name__ == '__main__':
    90     import silenttestrunner
    90     import silenttestrunner
       
    91 
    91     silenttestrunner.main(__name__)
    92     silenttestrunner.main(__name__)