equal
deleted
inserted
replaced
80 # Test access to special attributes through demandmod proxy |
80 # Test access to special attributes through demandmod proxy |
81 assert 'mercurial.error' not in sys.modules |
81 assert 'mercurial.error' not in sys.modules |
82 from mercurial import error as errorproxy |
82 from mercurial import error as errorproxy |
83 |
83 |
84 if ispy3: |
84 if ispy3: |
85 # unsure why this isn't lazy. |
85 assert isinstance(errorproxy, _LazyModule) |
86 assert not isinstance(f, _LazyModule) |
|
87 assert f(errorproxy) == "<module 'mercurial.error' from '?'>", f(errorproxy) |
86 assert f(errorproxy) == "<module 'mercurial.error' from '?'>", f(errorproxy) |
88 else: |
87 else: |
89 assert f(errorproxy) == "<unloaded module 'error'>", f(errorproxy) |
88 assert f(errorproxy) == "<unloaded module 'error'>", f(errorproxy) |
90 |
89 |
91 doc = ' '.join(errorproxy.__doc__.split()[:3]) |
90 doc = ' '.join(errorproxy.__doc__.split()[:3]) |