Changeset 674
- Timestamp:
- 12/01/06 05:28:47
- Files:
-
- qPloneResolveUID/trunk/tests/test_data.py (modified) (2 diffs)
- qPloneResolveUID/trunk/tests/test_transforms.py (modified) (1 diff)
- qPloneResolveUID/trunk/transforms/ruid_to_url.py (modified) (1 diff)
- qPloneResolveUID/trunk/version.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qPloneResolveUID/trunk/tests/test_data.py
r673 r674 26 26 <hr> 27 27 <div> 28 <a href="resolveuid/%s"><img src="resolveuid/%s"/>< /a> is just great.28 <a href="resolveuid/%s"><img src="resolveuid/%s"/><img src="resolveuid/%s"/></a> is just great. 29 29 </div> 30 30 </body> … … 57 57 <hr> 58 58 <div> 59 <a href="test1"><img src="test1/test2"/>< /a> is just great.59 <a href="test1"><img src="test1/test2"/><img src="test1/test2/test3"/></a> is just great. 60 60 </div> 61 61 </body> qPloneResolveUID/trunk/tests/test_transforms.py
r673 r674 62 62 test2_uid = test2.UID() 63 63 self.assertEqual(self.pt.convert('ruid_to_url', 64 orig_text %(test1_uid, test2_uid ),64 orig_text %(test1_uid, test2_uid, test2_uid+'/test3'), 65 65 context = self.portal 66 66 ).getData(), qPloneResolveUID/trunk/transforms/ruid_to_url.py
r673 r674 44 44 pu = getToolByName(portal, 'portal_url') 45 45 for ruid in unique_ruid: 46 sruid = ruid.split('/') 46 47 try: 47 obj = rc.lookupObject(ruid.replace('resolveuid/', '')) 48 ruid_url[ruid] = pu.getRelativeUrl(obj) 48 obj = rc.lookupObject(sruid[1]) 49 if len(sruid)>2: 50 ruid_url[ruid] = pu.getRelativeUrl(obj)+'/'+'/'.join(sruid[2:]) 51 else: 52 ruid_url[ruid] = pu.getRelativeUrl(obj) 49 53 except: 50 54 ruid_url[ruid] = ruid qPloneResolveUID/trunk/version.txt
r673 r674 1 0.2 1 0.2.1
