[Zope3-dev] Re: test.py throwing assert error on microseconds
Samir Patel
spatel@cinci.rr.com
Sun, 26 Jan 2003 18:40:50 -0500
I did some more testing and error is due to python int() function is
misbehaving. When I type int(5.0), it returns 0 (instead of 5). Very strange
- Samir
On Sunday 26 January 2003 05:23 pm, you wrote:
> python test.py -v produces following error.
> python 2.2.2 GCC 3.2.1 Distribution gentoo
>
> *******************************************
> Running tests from /mnt/multimedia/data/icm/Zope3-3.0a1
> Traceback (most recent call last):
> File "test.py", line 636, in ?
> process_args()
> File "test.py", line 585, in process_args
> bad = main(module_filter, test_filter)
> File "test.py", line 452, in main
> files = find_tests(module_filter)
> File "test.py", line 334, in find_tests
> os.path.walk(prefix, finder.visit, rx)
> File "/usr/lib/python2.2/posixpath.py", line 287, in walk
> walk(name, func, arg)
> File "/usr/lib/python2.2/posixpath.py", line 287, in walk
> walk(name, func, arg)
> File "/usr/lib/python2.2/posixpath.py", line 287, in walk
> walk(name, func, arg)
> File "/usr/lib/python2.2/posixpath.py", line 287, in walk
> walk(name, func, arg)
> File "/usr/lib/python2.2/posixpath.py", line 279, in walk
> func(arg, top, names)
> File "test.py", line 307, in visit
> __import__(pkg)
> File "/mnt/multimedia/data/icm/Zope3-3.0a1/src/zope/app/__init__.py",
> line 18, in ?
> from _app import config, Application
> File "/mnt/multimedia/data/icm/Zope3-3.0a1/src/zope/app/_app.py", line
> 21, in ?
> from zope.publisher.publish import publish as _publish
> File
> "/mnt/multimedia/data/icm/Zope3-3.0a1/src/zope/publisher/publish.py", line
> 25, in ?
> from zope.proxy.introspection import removeAllProxies
> File
> "/mnt/multimedia/data/icm/Zope3-3.0a1/src/zope/proxy/introspection.py",
> line 105, in ?
> theProxyRegistry = ProxyRegistry()
> File
> "/mnt/multimedia/data/icm/Zope3-3.0a1/src/zope/proxy/introspection.py",
> line 43, in __init__
> from zope.security.proxy import Proxy, getObject
> File "/mnt/multimedia/data/icm/Zope3-3.0a1/src/zope/security/proxy.py",
> line 21, in ?
> from zope.security.checker import Checker as _trustedChecker
> File "/mnt/multimedia/data/icm/Zope3-3.0a1/src/zope/security/checker.py",
> line 10, in ?
> import datetime
> File "/mnt/multimedia/data/icm/Zope3-3.0a1/src/datetime/__init__.py",
> line 8, in ?
> from datetime._datetime import MINYEAR, MAXYEAR
> File "/mnt/multimedia/data/icm/Zope3-3.0a1/src/datetime/_datetime.py",
> line 616, in ?
> microseconds=999999)
> File "/mnt/multimedia/data/icm/Zope3-3.0a1/src/datetime/_datetime.py",
> line 489, in __init__
> assert int(microseconds) == microseconds
> AssertionError
> ***************************************************************************
>******************