diff options
Diffstat (limited to 'tests/test-demandimport.py')
-rw-r--r-- | tests/test-demandimport.py | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/tests/test-demandimport.py b/tests/test-demandimport.py new file mode 100644 index 0000000..59bc4f2 --- /dev/null +++ b/tests/test-demandimport.py @@ -0,0 +1,39 @@ +from mercurial import demandimport +demandimport.enable() + +import re + +rsub = re.sub +def f(obj): + l = repr(obj) + l = rsub("0x[0-9a-fA-F]+", "0x?", l) + l = rsub("from '.*'", "from '?'", l) + l = rsub("'<[a-z]*>'", "'<whatever>'", l) + return l + +import os + +print "os =", f(os) +print "os.system =", f(os.system) +print "os =", f(os) + +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.stderr =", f(re.stderr) +print "re =", f(re) |