From: Hanno S. <svn...@pl...> - 2011-10-06 14:22:37
|
Author: hannosch Date: Thu Oct 6 14:20:47 2011 New Revision: 245194 Modified: plonerelations.ATField/trunk/plonerelations/ATField/ploneRelationsATField.txt Log: whitespace Modified: plonerelations.ATField/trunk/plonerelations/ATField/ploneRelationsATField.txt ============================================================================== --- plonerelations.ATField/trunk/plonerelations/ATField/ploneRelationsATField.txt (original) +++ plonerelations.ATField/trunk/plonerelations/ATField/ploneRelationsATField.txt Thu Oct 6 14:20:47 2011 @@ -9,7 +9,7 @@ >>> ob2 = portal['ob2'] >>> ob3 = portal['ob3'] >>> ob4 = portal['ob4'] - >>> ob5 = portal['ob5'] + >>> ob5 = portal['ob5'] Import fields, create instance of it, make it multi valued @@ -17,26 +17,26 @@ >>> multiValueATField = PloneRelationsATField () >>> multiValueATField.multiValued = True >>> multiValueATField.relationship = 'test multi valued relationship' - + Make a single value one, for good measure >>> singleValueATField = PloneRelationsATField () >>> singleValueATField.multiValued = False >>> singleValueATField.relationship = 'test single relationship' -Create an Interface +Create an Interface >>> from zope.interface import Interface >>> class IMyInterface (Interface): ... pass - + set relationship_interface on ATFields >>> multiValueATField.relationship_interface = IMyInterface >>> singleValueATField.relationship_interface = IMyInterface -make multi relationship from ob1 to objs 2 and 3, and a single relathionship from ob4 to ob5 - +make multi relationship from ob1 to objs 2 and 3, and a single relathionship from ob4 to ob5 + >>> singleValueATField.set ( ob4, ob5 ) >>> multiValueATField.set ( ob1, [ob2,ob3] ) @@ -61,8 +61,8 @@ >>> singleValueATField.getRaw( ob4, aslist=True ) ['ob5'] -double check if plone.app.interface returns the same - +double check if plone.app.interface returns the same + >>> from plone.app.relations import interfaces >>> multiValueSource = interfaces.IRelationshipSource(ob1) >>> singleValueSource = interfaces.IRelationshipSource(ob4) @@ -74,13 +74,12 @@ [<Relationship 'test single relationship' from (<Demo ob4>,) to (<Demo ob5>,)>] check if relathionshiops provide Interfaces - + >>> IMyInterface.providedBy (singleValueRelationship[0]) True >>> IMyInterface.providedBy (multiValueRelationships[0]) True - check if it deletes >>> multiValueATField.set ( ob1, [ob2,ob5] ) @@ -90,5 +89,3 @@ >>> singleValueRelationship = list(singleValueSource.getRelationships()) >>> singleValueRelationship [<Relationship 'test single relationship' from (<Demo ob4>,) to (<Demo ob1>,)>] - - |