Add null installer, integration tests for install/run

Fixes #438.
This commit is contained in:
Jakub Warmuz
2015-06-26 13:26:09 +00:00
parent 7a24499f15
commit 7d775ae9f3
8 changed files with 113 additions and 19 deletions
+3 -3
View File
@@ -71,11 +71,11 @@ class PluginEntryPoint(object):
for iface in ifaces: # zope.interface.providedBy(plugin)
try:
zope.interface.verify.verifyObject(iface, self.init())
except zope.interface.exceptions.BrokenImplementation:
except zope.interface.exceptions.BrokenImplementation as error:
if iface.implementedBy(self.plugin_cls):
logger.debug(
"%s implements %s but object does "
"not verify", self.plugin_cls, iface.__name__)
"%s implements %s but object does not verify: %s",
self.plugin_cls, iface.__name__, error)
return False
return True