[Modeling-users] Run some test
Status: Abandoned
Brought to you by:
sbigaret
|
From: Ernesto R. <er...@si...> - 2004-03-17 01:47:49
|
Hi,
when I run:
python test_EditingContext_optimistic_locking.py -d SQLite
with Python 2.2 and ZODB installed,
I get:
Traceback (most recent call last):
File "test_EditingContext_optimistic_locking.py", line 410, in ?
errs =3D main(sys.argv)
File "test_EditingContext_optimistic_locking.py", line 392, in main
utils.enable_model_cache_and_compute()
File "utils.py", line 139, in enable_model_cache_and_compute
m.cacheSimpleMethods()
File "C:\DOCUME~1\Erny\ESCRIT~1\Modeling\PROJEC~1\Modeling\Model.py", =
line 283
, in cacheSimpleMethods
cache_simple_methods(a)
File "C:\DOCUME~1\Erny\ESCRIT~1\Modeling\PROJEC~1\Modeling\utils.py", =
line 235
, in cache_simple_methods
cached_m=3Dinstancemethod(l, anInstance, anInstance.__class__)
TypeError: instancemethod() argument 3 must be class, not ExtensionClass
Trying to display a message whenever a method cannot be cached, it seems =
that ever attribute of a class is an extension class. No idea how I can =
turn off ExtensionClasses.
On the other hand, may be some test assertios should be updated:
with 'python run.py' I get (see ???):
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
ERROR: [Relationship] __eq__ and __ne__
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_Relationship.py", line 64, in test_00_equality_n_inequality
rel_abb=3Dcopy.copy(rel_ab) # same, different id()
File "C:\prg\PYTHON22\lib\copy.py", line 84, in copy
y =3D _reconstruct(x, reductor(), 0)
File "C:\prg\PYTHON22\lib\copy.py", line 295, in _reconstruct
y =3D callable(*args)
TypeError: ExtensionClass object argument after * must be a sequence
# ??? Again extension classes???
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
FAIL: [SQLExpression] =
prepareSelectExpressionWithAttributes/KeyValueQualifier
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_SQLExpression.py", line 170, in =
test_06_prepareSelectExpressionWith
Attributes_01
"SELECT DISTINCT t0.id, t0.title, t0.PRICE, t0.FK_WRITER_ID FROM =
BOOK t0 INN
ER JOIN ( WRITER t1 INNER JOIN WRITER t2 ON t1.FK_WRITER_ID=3Dt2.ID ) =
ON t0.FK_W
RITER_ID=3Dt1.ID WHERE t2.LAST_NAME =3D 'Rabelais'")
File "C:\prg\PYTHON22\lib\unittest.py", line 286, in failUnlessEqual
raise self.failureException, \
AssertionError: "SELECT DISTINCT t0.id, t0.title, t0.FK_WRITER_ID, =
t0.PRICE FROM
BOOK t0 INNER JOIN ( WRITER t1 INNER JOIN WRITER t2 ON =
t1.FK_WRITER_ID=3Dt2.ID )
ON t0.FK_WRITER_ID=3Dt1.ID WHERE t2.LAST_NAME =3D 'Rabelais'" !=3D =
"SELECT DISTINCT
t0.id, t0.title, t0.PRICE, t0.FK_WRITER_ID FROM BOOK t0 INNER JOIN ( =
WRITER t1
INNER JOIN WRITER t2 ON t1.FK_WRITER_ID=3Dt2.ID ) ON =
t0.FK_WRITER_ID=3Dt1.ID WHERE
t2.LAST_NAME =3D 'Rabelais'"
# ???: t0.PRICE and to.FK_WRITER_ID may be switched.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
FAIL: [SQLExpression] =
prepareSelectExpressionWithAttributes/KeyComparisonQualifi
er
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_SQLExpression.py", line 193, in =
test_07_prepareSelectExpressionWith
Attributes_02
"SELECT DISTINCT t0.id, t0.title, t0.PRICE, t0.FK_WRITER_ID FROM =
BOOK t0 INN
ER JOIN ( WRITER t1 INNER JOIN WRITER t2 ON t1.FK_WRITER_ID=3Dt2.ID ) =
ON t0.FK_W
RITER_ID=3Dt1.ID WHERE t2.LAST_NAME =3D t1.LAST_NAME")
File "C:\prg\PYTHON22\lib\unittest.py", line 286, in failUnlessEqual
raise self.failureException, \
AssertionError: 'SELECT DISTINCT t0.id, t0.title, t0.FK_WRITER_ID, =
t0.PRICE FROM
BOOK t0 INNER JOIN ( WRITER t1 INNER JOIN WRITER t2 ON =
t1.FK_WRITER_ID=3Dt2.ID )
ON t0.FK_WRITER_ID=3Dt1.ID WHERE t2.LAST_NAME =3D t1.LAST_NAME' !=3D =
'SELECT DISTINC
T t0.id, t0.title, t0.PRICE, t0.FK_WRITER_ID FROM BOOK t0 INNER JOIN ( =
WRITER t
1 INNER JOIN WRITER t2 ON t1.FK_WRITER_ID=3Dt2.ID ) ON =
t0.FK_WRITER_ID=3Dt1.ID WHER
E t2.LAST_NAME =3D t1.LAST_NAME'
# ???: t0.PRICE and to.FK_WRITER_ID may be switched.
----------------------------------------------------------------------
Ran 113 tests in 8.953s
FAILED (failures=3D2, errors=3D1)
'Errors' indicate exceptions other than AssertionError.
'Failures' indicate AssertionError
1 errors, 2 failures
Thanx, Erny
|