tests/mockblackbox.py
author Yuya Nishihara <yuya@tcha.org>
Sun, 17 Dec 2017 18:43:05 +0900
branchstable
changeset 35430 058c725925e3
parent 32412 043948c84647
child 36105 f49c3ee5b02f
permissions -rw-r--r--
diff: disable diff.noprefix option for diffstat (issue5759) We could use patch.diffhunks() instead of patch.diff() to get filenames without parsing patch content, but that isn't always possible because we sometimes feed raw patch data to patch.diffstat().

from __future__ import absolute_import
from mercurial import (
    util,
)

# XXX: we should probably offer a devel option to do this in blackbox directly
def getuser():
    return 'bob'
def getpid():
    return 5000

# mock the date and user apis so the output is always the same
def uisetup(ui):
    util.getuser = getuser
    util.getpid = getpid