tests/test-util.py
changeset 38812 9d49bb117dde
parent 38797 8751d1e2a7ff
child 39258 331ab85e910b
equal deleted inserted replaced
38811:64535d43c103 38812:9d49bb117dde
    68 
    68 
    69 class timedtests(unittest.TestCase):
    69 class timedtests(unittest.TestCase):
    70     def testtimedcmstatsstr(self):
    70     def testtimedcmstatsstr(self):
    71         stats = util.timedcmstats()
    71         stats = util.timedcmstats()
    72         self.assertEqual(str(stats), '<unknown>')
    72         self.assertEqual(str(stats), '<unknown>')
       
    73         self.assertEqual(bytes(stats), b'<unknown>')
    73         stats.elapsed = 12.34
    74         stats.elapsed = 12.34
    74         self.assertEqual(str(stats), util.timecount(12.34))
    75         self.assertEqual(str(stats), pycompat.sysstr(util.timecount(12.34)))
       
    76         self.assertEqual(bytes(stats), util.timecount(12.34))
    75 
    77 
    76     def testtimedcmcleanexit(self):
    78     def testtimedcmcleanexit(self):
    77         # timestamps 1, 4, elapsed time of 4 - 1 = 3
    79         # timestamps 1, 4, elapsed time of 4 - 1 = 3
    78         with mocktimer([1, 3], _start_default):
    80         with mocktimer([1, 3], _start_default):
    79             with util.timedcm() as stats:
    81             with util.timedcm() as stats: