[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 |