[Zope-dev] zope-tests - FAILED: 44, OK: 21
Marius Gedminas
marius at gedmin.as
Mon Feb 18 08:59:20 UTC 2013
On Mon, Feb 18, 2013 at 01:00:02AM +0000, Zope tests summarizer wrote:
> This is the summary for test reports received on the
> zope-tests list between 2013-02-16 00:00:00 UTC and 2013-02-17 00:00:00 UTC:
>
> See the footnotes for test reports of unsuccessful builds.
>
> An up-to date view of the builders is also available in our
> buildbot documentation:
> http://docs.zope.org/zopetoolkit/process/buildbots.html#the-nightly-builds
>
> Reports received
> ----------------
>
> [1] Still Failing - zopetoolkit_trunk - Build # 176
> [2] Still Failing - zopetoolkit_trunk_app - Build # 158
Added zope.untrustedpython to the ZTK, hopefully next build will be OK
(and by "next build" I mean # 178 / # 160).
> [6] Zope 3.4 Known Good Set / py2.4-64bit-linux
No progress here.
> [7] winbot / BTrees_py_265_32
Interesting. This looks to be new.
> [8] winbot / z3c.authenticator_py_265_32
> [9] winbot / z3c.baseregistry_py_265_32
> [10] winbot / z3c.breadcrumb_py_265_32
> [11] winbot / z3c.configurator_py_265_32
> [12] winbot / z3c.contents_py_265_32
> [13] winbot / z3c.language.negotiator_py_265_32
> [14] winbot / z3c.language.switch_py_265_32
> [15] winbot / z3c.layer.ready2go_py_265_32
> [16] winbot / z3c.macro_py_265_32
> [17] winbot / z3c.pagelet_py_265_32
> [18] winbot / z3c.password_py_265_32
> [19] winbot / z3c.pdftemplate_py_265_32
> [20] winbot / z3c.sampledata_py_265_32
> [21] winbot / z3c.table_py_265_32
> [22] winbot / z3c.tabular_py_265_32
> [23] winbot / z3c.template_py_265_32
> [24] winbot / z3c.testing_py_265_32
> [25] winbot / z3c.viewtemplate_py_265_32
> [26] winbot / zc.sourcefactory_py_265_32
> [27] winbot / zope.app.applicationcontrol_py_265_32
> [28] winbot / zope.app.authentication_py_265_32
> [29] winbot / zope.app.component_py_265_32
> [30] winbot / zope.app.container_py_265_32
> [31] winbot / zope.app.exception_py_265_32
> [32] winbot / zope.app.form_py_265_32
> [33] winbot / zope.app.i18n_py_265_32
> [34] winbot / zope.app.publisher_py_265_32
> [35] winbot / zope.app.renderer_py_265_32
> [36] winbot / zope.app.rotterdam_py_265_32
> [37] winbot / zope.app.schema_py_265_32
> [38] winbot / zope.app.security_py_265_32
> [39] winbot / zope.app.server_py_265_32
> [40] winbot / zope.app.session_py_265_32
> [41] winbot / zope.app.testing_py_265_32
> [42] winbot / zope.app.zcmlfiles_py_265_32
> [43] winbot / zope.formlib_py_265_32
I assume (haven't checked) it's the same zope.i18n.testing thing. I
just released zope.i18n 4.0.0a4 that ought to fix this.
I want a script to parse the summary email, crawl all the links and
fetch me the actual build logs, then extract error messages and identify
duplicates.
> [44] winbot / zope.security_py_265_32
No progress here.
Zooming in:
> [7] FAILED winbot / BTrees_py_265_32
> https://mail.zope.org/pipermail/zope-tests/2013-February/072544.html
LOL: "GitHub is offline for maintenance. See http://status.github.com
for more info."
> [44] FAILED winbot / zope.security_py_265_32
> https://mail.zope.org/pipermail/zope-tests/2013-February/072498.html
This hinges on PyString_FromFormat("%p") differing from "0x%0x" %
id(obj) in the padding.
PyString_FromFormat uses sprint("%p") so it's really a C runtime issue.
http://hg.python.org/cpython/file/627ebd001708/Objects/bytesobject.c#l319
Who wants to come up with something saner than this?
diff --git a/src/zope/security/tests/test_proxy.py b/src/zope/security/tests/test_proxy.py
index dbf4a1d..885a7e7 100644
--- a/src/zope/security/tests/test_proxy.py
+++ b/src/zope/security/tests/test_proxy.py
@@ -14,6 +14,7 @@
"""Security proxy tests
"""
import unittest
+import sys
from zope.security._compat import PYTHON2
@@ -157,9 +158,13 @@ class ProxyCTests(unittest.TestCase):
target = object()
checker = DummyChecker(ForbiddenAttribute)
proxy = self._makeOne(target, checker)
+ if sys.platform == 'win32':
+ address = '0x%08x' % id(target)
+ else:
+ address = '0x%0x' % id(target)
self.assertEqual(str(proxy),
'<security proxied %s.object '
- 'instance at 0x%0x>' % (_BUILTINS, id(target)))
+ 'instance at %s>' % (_BUILTINS, address))
def test___repr___checker_allows_str(self):
target = object()
@@ -173,9 +178,13 @@ class ProxyCTests(unittest.TestCase):
target = object()
checker = DummyChecker(ForbiddenAttribute)
proxy = self._makeOne(target, checker)
+ if sys.platform == 'win32':
+ address = '0x%08x' % id(target)
+ else:
+ address = '0x%0x' % id(target)
self.assertEqual(repr(proxy),
'<security proxied %s.object '
- 'instance at 0x%0x>' % (_BUILTINS, id(target)))
+ 'instance at %s>' % (_BUILTINS, address))
@_skip_if_not_Py2
def test___cmp___w_self(self):
Marius Gedminas
--
http://pov.lt/ -- Zope 3/BlueBream consulting and development
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://mail.zope.org/pipermail/zope-dev/attachments/20130218/967d6e8d/attachment.sig>
More information about the Zope-Dev
mailing list