Author: jmorliaguet Date: Fri Apr 28 14:58:55 2006 New Revision: 2980 Modified: cpsskins/branches/paris-sprint-2006/setup/README.txt cpsskins/branches/paris-sprint-2006/setup/utils.py Log:
- test updates Modified: cpsskins/branches/paris-sprint-2006/setup/README.txt ============================================================================== --- cpsskins/branches/paris-sprint-2006/setup/README.txt (original) +++ cpsskins/branches/paris-sprint-2006/setup/README.txt Fri Apr 28 14:58:55 2006 @@ -519,13 +519,59 @@ Export of relations ------------------- - >>> from cpsskins.relations import TestRelate, Predicate +Monadic relations: - >>> from cpsskins.relations import MonadicRelation - >>> resource = MonadicRelation(predicate=Predicate(u'_ A'), - ... first=TestRelate(u'first')) + >>> from cpsskins.relations import MonadicRelation, Predicate - >>> exporter = getMultiAdapter((resource, request), IDataExporter) + >>> relation = MonadicRelation(predicate=Predicate(u'_ A'), + ... first=Actions(u'Actions portlet')) + + >>> exporter = getMultiAdapter((relation, request), IDataExporter) + >>> print exporter() + <?xml version="1.0"?> + <relation predicate="_ A"> + <relate uri="canvas-portlet-standard.actions-12345"/> + </relation> + <BLANKLINE> + +Dyadic relations: + + >>> from cpsskins.standard.portlets.breadcrumbs.portlet import Breadcrumbs + >>> from cpsskins.relations import DyadicRelation + + >>> relation = DyadicRelation(predicate=Predicate(u'_ B _'), + ... first=Actions(u'Actions portlet'), + ... second=Breadcrumbs(u'Breadcrumbs portlet')) + + >>> exporter = getMultiAdapter((relation, request), IDataExporter) + >>> print exporter() + <?xml version="1.0"?> + <relation predicate="_ B _"> + <relate uri="canvas-portlet-standard.actions-12345"/> + <relate uri="canvas-portlet-standard.breadcrumbs-12345"/> + </relation> + <BLANKLINE> + +Triadic relations: + + >>> from cpsskins.relations import TriadicRelation + >>> from cpsskins.elements.slot import Slot + + >>> relation = TriadicRelation(predicate=Predicate(u'_ C _ D _'), + ... first=Actions(u'Actions portlet'), + ... second=Breadcrumbs(u'Breadcrumbs portlet'), + ... third=Slot(slot=u'slotA')) + + >>> exporter = getMultiAdapter((relation, request), IDataExporter) + >>> print exporter() + <?xml version="1.0"?> + <relation predicate="_ C _ D _"> + <relate uri="canvas-portlet-standard.actions-12345"/> + <relate + uri="canvas-portlet-standard.breadcrumbs-12345"/> + <relate uri="canvas-slot-slotA"/> + </relation> + <BLANKLINE> Export of elements @@ -588,12 +634,31 @@ >>> print exporter() <?xml version="1.0"?> <portlet uri="canvas-portlet-standard.actions-12345"> - <title value="Action portlet" /> - <category value="zmi_views" /> + <title value="Action portlet"/> + <category value="zmi_views"/> </portlet> <BLANKLINE> +Export of format elements +------------------------- + + >>> from cpsskins.standard.formats.effect import Effect + >>> effect = Effect(width=100, height=80) + + >>> exporter = getMultiAdapter((effect, request), IDataExporter) + >>> print exporter() + <?xml version="1.0"?> + <effect uri="format-effect-12345"> + <types value=""/> + <format value="PNG"/> + <width value="100"/> + <height value="80"/> + <keep_ratio value="True"/> + </effect> + <BLANKLINE> + + Refering to resources ===================== Modified: cpsskins/branches/paris-sprint-2006/setup/utils.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/setup/utils.py (original) +++ cpsskins/branches/paris-sprint-2006/setup/utils.py Fri Apr 28 14:58:55 2006 @@ -127,7 +127,7 @@ value = obj content.append( - u'<%(name)s value="%(value)s" />' % { + u'<%(name)s value="%(value)s"/>' % { 'name': name, 'value': value, }) -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins