##// END OF EJS Templates
test-demandimport: match upper-case hexadecimal
test-demandimport: match upper-case hexadecimal

File last commit:

r4802:3a4310e8 default
r4802:3a4310e8 default
Show More
test-demandimport
47 lines | 942 B | text/plain | TextLexer
/ tests / test-demandimport
Matt Mackall
demandimport: fix issue579 and add a test...
r4631 #!/usr/bin/env python
from mercurial import demandimport
demandimport.enable()
import re
rsub = re.sub
def f(obj):
l = repr(obj)
Patrick Mezard
test-demandimport: match upper-case hexadecimal
r4802 l = rsub("0x[0-9a-fA-F]+", "0x?", l)
Matt Mackall
demandimport: fix issue579 and add a test...
r4631 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)