# HG changeset patch # User timeless # Date 1454474224 0 # Node ID ac49ecb2a897f86b26037e22306549aa8addb640 # Parent 14033c5dd261dca75af401932462639f0010cd3b tests: mock getpid to reduce glob usage With util.getpid, it is now possible to define fixed pids. Future iterations can define a map of pids on a locked first come first serve basis to create a more realistic harness, but for now this is good enough. This applies to blackbox, but could apply to other tests as well. diff -r 14033c5dd261 -r ac49ecb2a897 tests/mockblackbox.py --- a/tests/mockblackbox.py Wed Feb 03 09:11:22 2016 +0000 +++ b/tests/mockblackbox.py Wed Feb 03 04:37:04 2016 +0000 @@ -4,8 +4,11 @@ return 0, 0 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.makedate = makedate util.getuser = getuser + util.getpid = getpid diff -r 14033c5dd261 -r ac49ecb2a897 tests/test-blackbox.t --- a/tests/test-blackbox.t Wed Feb 03 09:11:22 2016 +0000 +++ b/tests/test-blackbox.t Wed Feb 03 04:37:04 2016 +0000 @@ -108,7 +108,7 @@ saved backup bundle to $TESTTMP/blackboxtest2/.hg/strip-backup/*-backup.hg (glob) $ hg blackbox -l 6 1970/01/01 00:00:00 bob (*)> strip tip (glob) - 1970/01/01 00:00:00 bob (*)> saved backup bundle to $TESTTMP/blackboxtest2/.hg/strip-backup/*-backup.hg (glob) + 1970/01/01 00:00:00 bob (*)> saved backup bundle to $TESTTMP/blackboxtest2/.hg/strip-backup/73f6ee326b27-7612e004-backup.hg (glob) 1970/01/01 00:00:00 bob (*)> updated base branch cache in * seconds (glob) 1970/01/01 00:00:00 bob (*)> wrote base branch cache with 1 labels and 2 nodes (glob) 1970/01/01 00:00:00 bob (*)> strip tip exited 0 after * seconds (glob)