Hi All, When trying to test a template in a unit test, I get the following exception:
- Expression: <PathExpr standard:u'options/myobject/SomeProperty'> ... File "Zope2-2.12.7-py2.6-macosx-10.3-fat.egg/Products/PageTemplates/Expressions.py", line 79, in boboAwareZopeTraverse request=request) File "zope.traversing-3.7.1-py2.6.egg/zope/traversing/adapters.py", line 136, in traversePathElement raise LocationError('No traversable adapter found', obj) - __traceback_info__: ({'content': <MyObject>, 'args': ()}, 'content') LocationError: ('No traversable adapter found', {'content': <MyObject>, 'args': ()}) 'SomeProperty' is, well, a property ;-) Now, the same template works just fine when used "for real", so I figure some standard traversal adapter hasn't been registered when the test runs. What adapter might that be and what's the "right" way to get it registered in a unit test? cheers, Chris -- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )