mirror of
https://github.com/facebook/sapling.git
synced 2024-10-06 06:47:41 +03:00
tests: fix the progress tests
Summary: These were broken mostly due a test issue (using bytes instead of str), and a small difference when printing "units_per_sec", which was an int in python2, and was computed as a float in python3. Reviewed By: DurhamG Differential Revision: D22095813 fbshipit-source-id: 8af8332dad5366d2c168485b120a984ff1ba558a
This commit is contained in:
parent
f9eb013d43
commit
c0e458788a
@ -124,7 +124,7 @@ def estimatespeed(bar):
|
||||
delta = endpos - startpos
|
||||
elapsed = endtime - starttime
|
||||
if elapsed > 0:
|
||||
return delta / elapsed
|
||||
return delta // elapsed
|
||||
return None
|
||||
|
||||
|
||||
|
@ -2,7 +2,7 @@ from __future__ import absolute_import
|
||||
|
||||
import time
|
||||
|
||||
from edenscm.mercurial import progress, registrar, util
|
||||
from edenscm.mercurial import progress, pycompat, registrar, util
|
||||
|
||||
|
||||
cmdtable = {}
|
||||
@ -26,9 +26,9 @@ _faketime = faketime()
|
||||
time.time = _faketime.time
|
||||
|
||||
unicodeloopitems = [
|
||||
u"\u3042\u3044".encode("utf-8"), # 2 x 2 = 4 columns
|
||||
u"\u3042\u3044\u3046".encode("utf-8"), # 2 x 3 = 6 columns
|
||||
u"\u3042\u3044\u3046\u3048".encode("utf-8"), # 2 x 4 = 8 columns
|
||||
pycompat.ensurestr(u"\u3042\u3044"), # 2 x 2 = 4 columns
|
||||
pycompat.ensurestr(u"\u3042\u3044\u3046"), # 2 x 3 = 6 columns
|
||||
pycompat.ensurestr(u"\u3042\u3044\u3046\u3048"), # 2 x 4 = 8 columns
|
||||
]
|
||||
|
||||
|
||||
@ -50,7 +50,7 @@ def progresstest(ui, loops, total, **opts):
|
||||
nested = opts.get("nested", None)
|
||||
useunicode = opts.get("unicode", False)
|
||||
if useunicode:
|
||||
topic = u"\u3042\u3044\u3046\u3048".encode("utf-8")
|
||||
topic = pycompat.ensurestr(u"\u3042\u3044\u3046\u3048")
|
||||
else:
|
||||
topic = "progress test"
|
||||
with progress.bar(ui, topic, "cycles", total) as prog:
|
||||
|
@ -1,4 +1,3 @@
|
||||
#require py2
|
||||
#chg-compatible
|
||||
|
||||
$ enable progress
|
||||
|
@ -1,4 +1,3 @@
|
||||
#require py2
|
||||
#chg-compatible
|
||||
|
||||
$ enable progress color
|
||||
|
@ -1,4 +1,3 @@
|
||||
#require py2
|
||||
#chg-compatible
|
||||
|
||||
$ enable progress progressfile
|
||||
|
Loading…
Reference in New Issue
Block a user