Mercurial > hg-stable
diff tests/test-demandimport @ 4631:e3afa670e484
demandimport: fix issue579 and add a test
fix suggested by Brendan
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 18 Jun 2007 19:43:26 -0500 |
parents | |
children | 3a4310e8fe72 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-demandimport Mon Jun 18 19:43:26 2007 -0500 @@ -0,0 +1,47 @@ +#!/usr/bin/env python + +from mercurial import demandimport +demandimport.enable() + +import re + +rsub = re.sub +def f(obj): + l = repr(obj) + l = rsub("0x[0-9a-f]+", "0x?", l) + l = rsub("from '.*'", "from '?'", l) + return l + +import os + +print "os =", f(os) +print "os.system =", f(os.system) +print "os =", f(os) + +import mercurial.version + +print "mercurial.version =", f(mercurial.version) +print "mercurial.version.get_version =", f(mercurial.version.get_version) +print "mercurial.version =", f(mercurial.version) +print "mercurial =", f(mercurial) + +from mercurial import util + +print "util =", f(util) +print "util.system =", f(util.system) +print "util =", f(util) +print "util.system =", f(util.system) + +import re as fred +print "fred =", f(fred) + +import sys as re +print "re =", f(re) + +print "fred =", f(fred) +print "fred.sub =", f(fred.sub) +print "fred =", f(fred) + +print "re =", f(re) +print "re.stdout =", f(re.stdout) +print "re =", f(re)