test-demandimport.py
39 lines
| 730 B
| text/x-python
|
PythonLexer
/ tests / test-demandimport.py
Martin Geisler
|
r8449 | 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) | ||||
Dan Villiom Podlaski Christiansen
|
r13083 | l = rsub("'<[a-z]*>'", "'<whatever>'", l) | ||
Martin Geisler
|
r8449 | 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) | ||||
James Abbatiello <abbeyj at gmail.com>
|
r9174 | print "re.stderr =", f(re.stderr) | ||
Martin Geisler
|
r8449 | print "re =", f(re) | ||