← Back to team overview

yade-users team mailing list archive

Re: [Question #297855]: AttributeError: 'module' object has no attribute 'inGtsSurface'

 

Question #297855 on Yade changed:
https://answers.launchpad.net/yade/+question/297855

Matt Kesseler posted a new comment:
Here is the output of yade --test:

[evxmk9@login01 ~]$ yade --test
/cm/shared/apps/yade-2016.06a/lib64/yade-2016.06a/py/yade/plot.py:22: UserWarning: PIL (python-imaging package) must be installed to use yade.plot
  warnings.warn("PIL (python-imaging package) must be installed to use yade.plot")
testMatrix3 (yade.TestEigenWrapper)
Math: Matrix3 operations ... ok
testQuaternion (yade.TestEigenWrapper)
Math: Quaternion operations ... ok
testVector2 (yade.TestEigenWrapper)
Math: Vector2 operations ... ok
testVector3 (yade.TestEigenWrapper)
Math: Vector3 operations ... ok
testClassCtors (yade.TestObjectInstantiation)
Core: correct types are instantiated ... Entered the initialization functionok
testDispatcherCtor (yade.TestObjectInstantiation)
Core: dispatcher ctors with functors ... ok
testHidden (yade.TestObjectInstantiation)
Core: Attr::hidden ... ok
testInteractionLoopCtor (yade.TestObjectInstantiation)
Core: InteractionLoop special ctor ... ok
testInvalidAttr (yade.TestObjectInstantiation)
Core: invalid attribute access raises AttributeError ... ok
testNoSave (yade.TestObjectInstantiation)
Core: Attr::noSave ... ok
testParallelEngineCtor (yade.TestObjectInstantiation)
Core: ParallelEngine special ctor ... ok
testRootDerivedCtors_attrs_few (yade.TestObjectInstantiation)
Core: class ctor's attributes ... ok
testTriggerPostLoad (yade.TestObjectInstantiation)
Core: Attr::triggerPostLoad ... ok
testWrongFunctorType (yade.TestObjectInstantiation)
Core: dispatcher and functor type mismatch is detected ... ok
testErase (yade.TestBodies)
Bodies: erased bodies are None in python ... ok
testErasedAndNewlyCreatedSphere (yade.TestBodies)
Bodies: The bug is described in LP:1001194. If the new body was created after deletion of previous, it has no bounding box ... ok
testErasedIterate (yade.TestBodies)
Bodies: Iterator silently skips erased ones ... ok
testIterate (yade.TestBodies)
Bodies: Iteration ... ok
testLen (yade.TestBodies)
Bodies: len(O.bodies) ... ok
testNegativeIndex (yade.TestBodies)
Bodies: Negative index counts backwards (like python sequences). ... ok
testSaveAllClasses (yade.TestIO)
I/O: All classes can be saved and loaded with boost::serialization ... Entered the initialization functionWARNING: cannot open files used for capillary law, all forces will be null. Instructions on how to download and install them is found here : https://yade-dem.org/wiki/CapillaryTriaxialTest.
ok
testEraseBodiesInInteraction (yade.TestInteractions) ... ok
testDead (yade.TestLoop)
Loop: dead engines are not run ... ok
testEnginesModificationInsideLoop (yade.TestLoop)
Loop: O.engines can be modified inside the loop transparently. ... ok
testSubstepping (yade.TestLoop)
Loop: substepping ... ok
testMatchMakerCollisions (yade.TestMatchMaker) ... ok
testMaterialReturnsState (yade.TestMaterialStateAssociativity)
Material+State: CpmMat returns CpmState when asked for newAssocState ... ok
testThrowsAtBadCombination (yade.TestMaterialStateAssociativity)
Material+State: throws when body has material and state that don't work together. ... ok
testThrowsAtNullState (yade.TestMaterialStateAssociativity)
Material+State: throws when body has material but NULL state. ... ok
testAccess (yade.TestMaterials)
Material: find by index or label; KeyError raised for invalid label. ... ok
testIterate (yade.TestMaterials)
Material: iteration over O.materials ... ok
testLen (yade.TestMaterials)
Material: len(O.materials) ... ok
testNegativeIndex (yade.TestMaterials)
Material: negative index counts backwards. ... ok
testShared (yade.TestMaterials)
Material: shared_ptr's makes change in material immediate everywhere ... ok
testSharedAfterReload (yade.TestMaterials)
Material: shared_ptr's are preserved when saving/loading ... ok
testDegenerate (yade.TestPBC)
PBC: degenerate cell raises exception ... ok
testHomotheticResizeVel (yade.TestPBC)
PBC: homothetic cell deformation adjusts particle velocity ... ok
testKineticEnergy (yade.TestPBC)
PBC: utils.kineticEnergy considers only fluctuation velocity, not the velocity gradient ... ok
testL3GeomIncidentVelocity (yade.TestPBC)
PBC: L3Geom computes incident velocity correctly ... ok
testScGeomIncidentVelocity (yade.TestPBC)
PBC: ScGeom computes incident velocity correctly ... ok
testSetBox (yade.TestPBC)
PBC: setBox modifies hSize correctly ... ok
testTrsfChange (yade.TestPBC)
PBC: chaing trsf changes hSize0, but does not modify hSize ... ok
testVelGrad (yade.TestPBC)
PBC: velGrad changes hSize, accumulates in trsf ... ok
testConsistency (yade.TestSimpleClump)
Clump: ids and flags consistency ... ok
testStaticProperties (yade.TestSimpleClump)
Clump: mass, centroid, intertia ... ok
testVelocity (yade.TestSimpleClump)
Clump: velocities of member assigned by NewtonIntegrator ... ok
testMotion (yade.tests.cohesive-chain.TestCohesiveChain)
CohesiveChain: velocity/positions tested in transient dynamics and equilibrium state ... /cm/shared/apps/yade-2016.06a/lib64/yade-2016.06a/py/yade/gridpfacet.py:55: UserWarning: chainedCylinder is deprecated and will be removed in the future, use GridConnection instead.
  warnings.warn('\033[1;31mchainedCylinder is deprecated and will be removed in the future, use GridConnection instead.\033[1;0m',category=UserWarning)
ok
SpherePack_toSimulation (yade.pack)
Doctest: yade.pack.SpherePack_toSimulation ... ok
addAutoData (yade.plot)
Doctest: yade.plot.addAutoData ... ok
addData (yade.plot)
Doctest: yade.plot.addData ... ok
plot (yade.plot)
Doctest: yade.plot.plot ... ok
saveDataTxt (yade.plot)
Doctest: yade.plot.saveDataTxt ... ok
SpherePWaveTimeStep (yade.utils)
Doctest: yade.utils.SpherePWaveTimeStep ... ok
saveVars (yade.utils)
Doctest: yade.utils.saveVars ... ok
sphere (yade.utils)
Doctest: yade.utils.sphere ... ok
typedEngine (yade.utils)
Doctest: yade.utils.typedEngine ... ok

----------------------------------------------------------------------
Ran 56 tests in 2.680s

OK
*** ALL TESTS PASSED ***

...and here is the output of yade --check:

[evxmk9@login01 ~]$ yade --test
/cm/shared/apps/yade-2016.06a/lib64/yade-2016.06a/py/yade/plot.py:22: UserWarning: PIL (python-imaging package) must be installed to use yade.plot
  warnings.warn("PIL (python-imaging package) must be installed to use yade.plot")
testMatrix3 (yade.TestEigenWrapper)
Math: Matrix3 operations ... ok
testQuaternion (yade.TestEigenWrapper)
Math: Quaternion operations ... ok
testVector2 (yade.TestEigenWrapper)
Math: Vector2 operations ... ok
testVector3 (yade.TestEigenWrapper)
Math: Vector3 operations ... ok
testClassCtors (yade.TestObjectInstantiation)
Core: correct types are instantiated ... Entered the initialization functionok
testDispatcherCtor (yade.TestObjectInstantiation)
Core: dispatcher ctors with functors ... ok
testHidden (yade.TestObjectInstantiation)
Core: Attr::hidden ... ok
testInteractionLoopCtor (yade.TestObjectInstantiation)
Core: InteractionLoop special ctor ... ok
testInvalidAttr (yade.TestObjectInstantiation)
Core: invalid attribute access raises AttributeError ... ok
testNoSave (yade.TestObjectInstantiation)
Core: Attr::noSave ... ok
testParallelEngineCtor (yade.TestObjectInstantiation)
Core: ParallelEngine special ctor ... ok
testRootDerivedCtors_attrs_few (yade.TestObjectInstantiation)
Core: class ctor's attributes ... ok
testTriggerPostLoad (yade.TestObjectInstantiation)
Core: Attr::triggerPostLoad ... ok
testWrongFunctorType (yade.TestObjectInstantiation)
Core: dispatcher and functor type mismatch is detected ... ok
testErase (yade.TestBodies)
Bodies: erased bodies are None in python ... ok
testErasedAndNewlyCreatedSphere (yade.TestBodies)
Bodies: The bug is described in LP:1001194. If the new body was created after deletion of previous, it has no bounding box ... ok
testErasedIterate (yade.TestBodies)
Bodies: Iterator silently skips erased ones ... ok
testIterate (yade.TestBodies)
Bodies: Iteration ... ok
testLen (yade.TestBodies)
Bodies: len(O.bodies) ... ok
testNegativeIndex (yade.TestBodies)
Bodies: Negative index counts backwards (like python sequences). ... ok
testSaveAllClasses (yade.TestIO)
I/O: All classes can be saved and loaded with boost::serialization ... Entered the initialization functionWARNING: cannot open files used for capillary law, all forces will be null. Instructions on how to download and install them is found here : https://yade-dem.org/wiki/CapillaryTriaxialTest.
ok
testEraseBodiesInInteraction (yade.TestInteractions) ... ok
testDead (yade.TestLoop)
Loop: dead engines are not run ... ok
testEnginesModificationInsideLoop (yade.TestLoop)
Loop: O.engines can be modified inside the loop transparently. ... ok
testSubstepping (yade.TestLoop)
Loop: substepping ... ok
testMatchMakerCollisions (yade.TestMatchMaker) ... ok
testMaterialReturnsState (yade.TestMaterialStateAssociativity)
Material+State: CpmMat returns CpmState when asked for newAssocState ... ok
testThrowsAtBadCombination (yade.TestMaterialStateAssociativity)
Material+State: throws when body has material and state that don't work together. ... ok
testThrowsAtNullState (yade.TestMaterialStateAssociativity)
Material+State: throws when body has material but NULL state. ... ok
testAccess (yade.TestMaterials)
Material: find by index or label; KeyError raised for invalid label. ... ok
testIterate (yade.TestMaterials)
Material: iteration over O.materials ... ok
testLen (yade.TestMaterials)
Material: len(O.materials) ... ok
testNegativeIndex (yade.TestMaterials)
Material: negative index counts backwards. ... ok
testShared (yade.TestMaterials)
Material: shared_ptr's makes change in material immediate everywhere ... ok
testSharedAfterReload (yade.TestMaterials)
Material: shared_ptr's are preserved when saving/loading ... ok
testDegenerate (yade.TestPBC)
PBC: degenerate cell raises exception ... ok
testHomotheticResizeVel (yade.TestPBC)
PBC: homothetic cell deformation adjusts particle velocity ... ok
testKineticEnergy (yade.TestPBC)
PBC: utils.kineticEnergy considers only fluctuation velocity, not the velocity gradient ... ok
testL3GeomIncidentVelocity (yade.TestPBC)
PBC: L3Geom computes incident velocity correctly ... ok
testScGeomIncidentVelocity (yade.TestPBC)
PBC: ScGeom computes incident velocity correctly ... ok
testSetBox (yade.TestPBC)
PBC: setBox modifies hSize correctly ... ok
testTrsfChange (yade.TestPBC)
PBC: chaing trsf changes hSize0, but does not modify hSize ... ok
testVelGrad (yade.TestPBC)
PBC: velGrad changes hSize, accumulates in trsf ... ok
testConsistency (yade.TestSimpleClump)
Clump: ids and flags consistency ... ok
testStaticProperties (yade.TestSimpleClump)
Clump: mass, centroid, intertia ... ok
testVelocity (yade.TestSimpleClump)
Clump: velocities of member assigned by NewtonIntegrator ... ok
testMotion (yade.tests.cohesive-chain.TestCohesiveChain)
CohesiveChain: velocity/positions tested in transient dynamics and equilibrium state ... /cm/shared/apps/yade-2016.06a/lib64/yade-2016.06a/py/yade/gridpfacet.py:55: UserWarning: chainedCylinder is deprecated and will be removed in the future, use GridConnection instead.
  warnings.warn('\033[1;31mchainedCylinder is deprecated and will be removed in the future, use GridConnection instead.\033[1;0m',category=UserWarning)
ok
SpherePack_toSimulation (yade.pack)
Doctest: yade.pack.SpherePack_toSimulation ... ok
addAutoData (yade.plot)
Doctest: yade.plot.addAutoData ... ok
addData (yade.plot)
Doctest: yade.plot.addData ... ok
plot (yade.plot)
Doctest: yade.plot.plot ... ok
saveDataTxt (yade.plot)
Doctest: yade.plot.saveDataTxt ... ok
SpherePWaveTimeStep (yade.utils)
Doctest: yade.utils.SpherePWaveTimeStep ... ok
saveVars (yade.utils)
Doctest: yade.utils.saveVars ... ok
sphere (yade.utils)
Doctest: yade.utils.sphere ... ok
typedEngine (yade.utils)
Doctest: yade.utils.typedEngine ... ok

----------------------------------------------------------------------
Ran 56 tests in 2.680s

OK
*** ALL TESTS PASSED ***

I'll get make to you later with the output of cmake-step and the
CmakeCache.txt file.

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.