fixing some release/apigen related issues
--HG-- branch : trunk
This commit is contained in:
parent
82d40724fa
commit
629fe2151c
|
@ -66,7 +66,6 @@ initpkg(__name__,
|
|||
'test.__doc__' : ('./test/__init__.py', '__doc__'),
|
||||
'test._PluginManager' : ('./test/pluginmanager.py', 'PluginManager'),
|
||||
'test.raises' : ('./test/outcome.py', 'raises'),
|
||||
'test.deprecated_call' : ('./test/outcome.py', 'deprecated_call'),
|
||||
'test.skip' : ('./test/outcome.py', 'skip'),
|
||||
'test.importorskip' : ('./test/outcome.py', 'importorskip'),
|
||||
'test.fail' : ('./test/outcome.py', 'fail'),
|
||||
|
|
|
@ -109,7 +109,7 @@ class Hooks:
|
|||
mm = HookCall(registry, name, firstresult=firstresult)
|
||||
setattr(self, name, mm)
|
||||
def __repr__(self):
|
||||
return "<Hooks %r %r>" %(self._hookspecs, self._plugins)
|
||||
return "<Hooks %r %r>" %(self._hookspecs, self.registry)
|
||||
|
||||
class HookCall:
|
||||
def __init__(self, registry, name, firstresult, extralookup=None):
|
||||
|
|
|
@ -10,6 +10,7 @@ except ImportError:
|
|||
py.std.sys.exit()
|
||||
else:
|
||||
args = list(sys.argv[1:])
|
||||
args.extend(['-p', 'apigen'])
|
||||
argkeys = [a.split('=')[0] for a in args]
|
||||
if '--apigen' not in argkeys:
|
||||
args.append('--apigen')
|
||||
|
@ -18,5 +19,5 @@ else:
|
|||
os.path.dirname(apigen.__file__), 'tool', 'py_build', 'build.py')
|
||||
args.append('--apigenscript=%s' % (fpath,))
|
||||
if '--apigenpath' not in argkeys:
|
||||
args.append('--apigenpath=/tmp/pylib-api')
|
||||
args.append('--apigenpath=api')
|
||||
py.test.cmdline.main(args)
|
||||
|
|
|
@ -4,6 +4,17 @@ import py
|
|||
import sys
|
||||
import inspect
|
||||
|
||||
def test_all_resolves():
|
||||
seen = py.builtin.set([py])
|
||||
lastlength = None
|
||||
while len(seen) != lastlength:
|
||||
lastlength = len(seen)
|
||||
for item in py.builtin.frozenset(seen):
|
||||
for value in item.__dict__.values():
|
||||
if isinstance(value, type(py.test)):
|
||||
seen.add(value)
|
||||
|
||||
|
||||
class TestAPI_V0_namespace_consistence:
|
||||
def test_path_entrypoints(self):
|
||||
assert inspect.ismodule(py.path)
|
||||
|
|
Loading…
Reference in New Issue