|
rparcelsosafcontentmodeltestsTestCollectionspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 22:09:51 UTC (rev 5965)
</span><span class="lines">@@ -227,19 +227,19 @@
</span><span class="cx"> for i in [&quot;z&quot;, &quot;y&quot;,
&quot;x&quot;, &quot;w&quot;, &quot;v&quot;]:
it = SimpleItem(i, label=i, view=self.view)
</span><span class="rem">- print len(list(k))
</span><span class="add">+ self.assertEqual(len(list(k)),8)
</span><span class="cx"> k.addIndex('n', 'numeric')
k.addIndex('a', 'attribute', attribute='label')
</span><span class="rem">- print k.iterindexkeys('n')
- print k.iterindexvalues('n')
- print k.iterindexitems('n')
</span><span class="add">+ self.assertEqual([x.label for x in k.iterindexvalues('n')],
+ [k.getByIndex('n',i).label for i in xrange(0, k.size())])
</span><span class="cx">
</span><span class="rem">- for i in range(0,len(list(k))):
- print k.getByIndex('n',i)
-
-
</span><span class="add">+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','v','w','x','y','z'])
</span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Sun, 30 Jan, 22:13 |
|
rparcelsosafcontentmodeltestsTestCollectionspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 22:09:51 UTC (rev 5965)
</span><span class="lines">@@ -227,19 +227,19 @@
</span><span class="cx"> for i in [&quot;z&quot;, &quot;y&quot;,
&quot;x&quot;, &quot;w&quot;, &quot;v&quot;]:
it = SimpleItem(i, label=i, view=self.view)
</span><span class="rem">- print len(list(k))
</span><span class="add">+ self.assertEqual(len(list(k)),8)
</span><span class="cx"> k.addIndex('n', 'numeric')
k.addIndex('a', 'attribute', attribute='label')
</span><span class="rem">- print k.iterindexkeys('n')
- print k.iterindexvalues('n')
- print k.iterindexitems('n')
</span><span class="add">+ self.assertEqual([x.label for x in k.iterindexvalues('n')],
+ [k.getByIndex('n',i).label for i in xrange(0, k.size())])
</span><span class="cx">
</span><span class="rem">- for i in range(0,len(list(k))):
- print k.getByIndex('n',i)
-
-
</span><span class="add">+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','v','w','x','y','z'])
</span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Sun, 30 Jan, 22:13 |
|
rparcelsosafcontentmodeltestsTestCollectionspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 22:09:51 UTC (rev 5965)
</span><span class="lines">@@ -227,19 +227,19 @@
</span><span class="cx"> for i in [&quot;z&quot;, &quot;y&quot;,
&quot;x&quot;, &quot;w&quot;, &quot;v&quot;]:
it = SimpleItem(i, label=i, view=self.view)
</span><span class="rem">- print len(list(k))
</span><span class="add">+ self.assertEqual(len(list(k)),8)
</span><span class="cx"> k.addIndex('n', 'numeric')
k.addIndex('a', 'attribute', attribute='label')
</span><span class="rem">- print k.iterindexkeys('n')
- print k.iterindexvalues('n')
- print k.iterindexitems('n')
</span><span class="add">+ self.assertEqual([x.label for x in k.iterindexvalues('n')],
+ [k.getByIndex('n',i).label for i in xrange(0, k.size())])
</span><span class="cx">
</span><span class="rem">- for i in range(0,len(list(k))):
- print k.getByIndex('n',i)
-
-
</span><span class="add">+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','v','w','x','y','z'])
</span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Sun, 30 Jan, 22:13 |
|
rparcelsosafcontentmodeltestsTestCollectionspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 22:09:51 UTC (rev 5965)
</span><span class="lines">@@ -227,19 +227,19 @@
</span><span class="cx"> for i in [&quot;z&quot;, &quot;y&quot;,
&quot;x&quot;, &quot;w&quot;, &quot;v&quot;]:
it = SimpleItem(i, label=i, view=self.view)
</span><span class="rem">- print len(list(k))
</span><span class="add">+ self.assertEqual(len(list(k)),8)
</span><span class="cx"> k.addIndex('n', 'numeric')
k.addIndex('a', 'attribute', attribute='label')
</span><span class="rem">- print k.iterindexkeys('n')
- print k.iterindexvalues('n')
- print k.iterindexitems('n')
</span><span class="add">+ self.assertEqual([x.label for x in k.iterindexvalues('n')],
+ [k.getByIndex('n',i).label for i in xrange(0, k.size())])
</span><span class="cx">
</span><span class="rem">- for i in range(0,len(list(k))):
- print k.getByIndex('n',i)
-
-
</span><span class="add">+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','v','w','x','y','z'])
</span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Sun, 30 Jan, 22:13 |
|
rparcelsosafcontentmodeltestsTestCollectionspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 22:09:51 UTC (rev 5965)
</span><span class="lines">@@ -227,19 +227,19 @@
</span><span class="cx"> for i in [&quot;z&quot;, &quot;y&quot;,
&quot;x&quot;, &quot;w&quot;, &quot;v&quot;]:
it = SimpleItem(i, label=i, view=self.view)
</span><span class="rem">- print len(list(k))
</span><span class="add">+ self.assertEqual(len(list(k)),8)
</span><span class="cx"> k.addIndex('n', 'numeric')
k.addIndex('a', 'attribute', attribute='label')
</span><span class="rem">- print k.iterindexkeys('n')
- print k.iterindexvalues('n')
- print k.iterindexitems('n')
</span><span class="add">+ self.assertEqual([x.label for x in k.iterindexvalues('n')],
+ [k.getByIndex('n',i).label for i in xrange(0, k.size())])
</span><span class="cx">
</span><span class="rem">- for i in range(0,len(list(k))):
- print k.getByIndex('n',i)
-
-
</span><span class="add">+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','v','w','x','y','z'])
</span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Sun, 30 Jan, 22:13 |
|
rparcelsosafcontentmodeltestsTestCollectionspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 22:09:51 UTC (rev 5965)
</span><span class="lines">@@ -227,19 +227,19 @@
</span><span class="cx"> for i in [&quot;z&quot;, &quot;y&quot;,
&quot;x&quot;, &quot;w&quot;, &quot;v&quot;]:
it = SimpleItem(i, label=i, view=self.view)
</span><span class="rem">- print len(list(k))
</span><span class="add">+ self.assertEqual(len(list(k)),8)
</span><span class="cx"> k.addIndex('n', 'numeric')
k.addIndex('a', 'attribute', attribute='label')
</span><span class="rem">- print k.iterindexkeys('n')
- print k.iterindexvalues('n')
- print k.iterindexitems('n')
</span><span class="add">+ self.assertEqual([x.label for x in k.iterindexvalues('n')],
+ [k.getByIndex('n',i).label for i in xrange(0, k.size())])
</span><span class="cx">
</span><span class="rem">- for i in range(0,len(list(k))):
- print k.getByIndex('n',i)
-
-
</span><span class="add">+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','v','w','x','y','z'])
</span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Sun, 30 Jan, 22:13 |
|
rparcelsosafcontentmodeltestsTestCollectionspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 22:09:51 UTC (rev 5965)
</span><span class="lines">@@ -227,19 +227,19 @@
</span><span class="cx"> for i in [&quot;z&quot;, &quot;y&quot;,
&quot;x&quot;, &quot;w&quot;, &quot;v&quot;]:
it = SimpleItem(i, label=i, view=self.view)
</span><span class="rem">- print len(list(k))
</span><span class="add">+ self.assertEqual(len(list(k)),8)
</span><span class="cx"> k.addIndex('n', 'numeric')
k.addIndex('a', 'attribute', attribute='label')
</span><span class="rem">- print k.iterindexkeys('n')
- print k.iterindexvalues('n')
- print k.iterindexitems('n')
</span><span class="add">+ self.assertEqual([x.label for x in k.iterindexvalues('n')],
+ [k.getByIndex('n',i).label for i in xrange(0, k.size())])
</span><span class="cx">
</span><span class="rem">- for i in range(0,len(list(k))):
- print k.getByIndex('n',i)
-
-
</span><span class="add">+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','v','w','x','y','z'])
</span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Sun, 30 Jan, 22:13 |
|
rparcelsosafcontentmodeltestsTestCollectionspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 22:09:51 UTC (rev 5965)
</span><span class="lines">@@ -227,19 +227,19 @@
</span><span class="cx"> for i in [&quot;z&quot;, &quot;y&quot;,
&quot;x&quot;, &quot;w&quot;, &quot;v&quot;]:
it = SimpleItem(i, label=i, view=self.view)
</span><span class="rem">- print len(list(k))
</span><span class="add">+ self.assertEqual(len(list(k)),8)
</span><span class="cx"> k.addIndex('n', 'numeric')
k.addIndex('a', 'attribute', attribute='label')
</span><span class="rem">- print k.iterindexkeys('n')
- print k.iterindexvalues('n')
- print k.iterindexitems('n')
</span><span class="add">+ self.assertEqual([x.label for x in k.iterindexvalues('n')],
+ [k.getByIndex('n',i).label for i in xrange(0, k.size())])
</span><span class="cx">
</span><span class="rem">- for i in range(0,len(list(k))):
- print k.getByIndex('n',i)
-
-
</span><span class="add">+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','v','w','x','y','z'])
</span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Sun, 30 Jan, 22:13 |
|
[No Subject] |
Wed, 23 Apr, 13:08 |
| <hil...@cursive.net> |
dlerparcelsosafcontentmodeltestsTestCollectionspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 22:09:51 UTC (rev 5965)
</span><span class="lines">@@ -227,19 +227,19 @@
</span><span class="cx"> for i in [&quot;z&quot;, &quot;y&quot;,
&quot;x&quot;, &quot;w&quot;, &quot;v&quot;]:
it = SimpleItem(i, label=i, view=self.view)
</span><span class="rem">- print len(list(k))
</span><span class="add">+ self.assertEqual(len(list(k)),8)
</span><span class="cx"> k.addIndex('n', 'numeric')
k.addIndex('a', 'attribute', attribute='label')
</span><span class="rem">- print k.iterindexkeys('n')
- print k.iterindexvalues('n')
- print k.iterindexitems('n')
</span><span class="add">+ self.assertEqual([x.label for x in k.iterindexvalues('n')],
+ [k.getByIndex('n',i).label for i in xrange(0, k.size())])
</span><span class="cx">
</span><span class="rem">- for i in range(0,len(list(k))):
- print k.getByIndex('n',i)
-
-
</span><span class="add">+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','v','w','x','y','z'])
</span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Thu, 02 Apr, 14:41 |
| <...@mit.edu> |
[No Subject] |
Tue, 14 Feb, 14:14 |
| <wshatt...@wwdb.org> |
pleItem(i, label=i, view=self.view)
</span><span class="rem">- print len(list(k))
</span><span class="add">+ self.assertEqual(len(list(k)),8)
</span><span class="cx"> k.addIndex('n', 'numeric')
k.addIndex('a', 'attribute', attribute='label')
</span><span class="rem">- print k.iterindexkeys('n')
- print k.iterindexvalues('n')
- print k.iterindexitems('n')
</span><span class="add">+ self.assertEqual([x.label for x in k.iterindexvalues('n')],
+ [k.getByIndex('n',i).label for i in xrange(0, k.size())])
</span><span class="cx">
</span><span class="rem">- for i in range(0,len(list(k))):
- print k.getByIndex('n',i)
-
-
</span><span class="add">+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','v','w','x','y','z'])
</span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Sun, 23 Oct, 11:02 |
| Sherwood |
[No Subject] |
Mon, 06 Apr, 22:26 |
| Florin Iucha |
[No Subject] |
Sat, 11 Jan, 14:57 |
| ahoo.com> |
/span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Fri, 24 Aug, 20:09 |
| elli |
ndlerparcelsosafcontentmodeltestsTestCollectionspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/parcels/osaf/contentmodel/tests/TestCollections.py
2005-07-12 22:09:51 UTC (rev 5965)
</span><span class="lines">@@ -227,19 +227,19 @@
</span><span class="cx"> for i in [&quot;z&quot;, &quot;y&quot;,
&quot;x&quot;, &quot;w&quot;, &quot;v&quot;]:
it = SimpleItem(i, label=i, view=self.view)
</span><span class="rem">- print len(list(k))
</span><span class="add">+ self.assertEqual(len(list(k)),8)
</span><span class="cx"> k.addIndex('n', 'numeric')
k.addIndex('a', 'attribute', attribute='label')
</span><span class="rem">- print k.iterindexkeys('n')
- print k.iterindexvalues('n')
- print k.iterindexitems('n')
</span><span class="add">+ self.assertEqual([x.label for x in k.iterindexvalues('n')],
+ [k.getByIndex('n',i).label for i in xrange(0, k.size())])
</span><span class="cx">
</span><span class="rem">- for i in range(0,len(list(k))):
- print k.getByIndex('n',i)
-
-
</span><span class="add">+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','v','w','x','y','z'])
</span><span class="cx">
</span><span class="add">+ k.lastInIndex('a').label = 'u'
+ self.assertEqual([i.label for i in k.iterindexvalues('a')],['i','i2','i3','u','v','w','x','y'])
+
+
</span><span class="cx"> if __name__ == &quot;__main__&quot;:
# import hotshot
# profiler = hotshot.Profile('/tmp/TestItems.hotshot')
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemIndexespy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Indexes.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Indexes.py 2005-07-12 22:09:51 UTC
(rev 5965)
</span><span class="lines">@@ -181,6 +181,9 @@
</span><span class="cx"> def __repr__(self):
return '&lt;%s: %d&gt;' %(type(self).__name__, self._count)
</span><span class="add">+ def __len__(self):
+ return len(self._index)
+
</span><span class="cx"> def __getattr__(self, name):
return getattr(self._index, name)
</span></pre></div>
<a id="branchesItemCollection_06chandlerrepositoryitemSetspy"></a>
<div class="modfile"><h4>Modified: branches/ItemCollection_0.6/chandler/repository/item/Sets.py
(5964 => 5965)</h4>
<pre class="diff">
<span class="info">--- branches/ItemCollection_0.6/chandler/repository/item/Sets.py
2005-07-12 21:51:58 UTC (rev 5964)
+++ branches/ItemCollection_0.6/chandler/repository/item/Sets.py 2005-07-12 22:09:51 UTC (rev
5965)
</span><span class="lines">@@ -34,6 +34,14 @@
</span><span class="cx">
return self._getView()[uuid]
</span><span class="add">+ def __len__(self):
+
+ if self._indexes:
+ for index in self._indexes.itervalues():
+ return len(index)
+
+ raise ValueError, &quot;set has no indexes, length is unknown&quot;
+
</span><span class="cx"> def iterkeys(self):
for item in self:
</span>
</pre>
</div>
</div>
</body>
</html>
</pre></td></tr>
<tr class="mime">
<td class="left">Mime</td>
<td class="right">
<ul>
<li><a rel="nofollow" href="/archives/commits/200507.mbox/raw/<200507122209.j6CM9pgJ028610@tutu.osafoundation.org>/">Unnamed text/html</a> (inline, 8-Bit, 12969 bytes)</li>
</ul>
</td>
</tr>
<tr class="raw">
<td class="left"></td>
<td class="right"><a href="/archives/commits/200507.mbox/raw/%3c200507122209.j6CM9pgJ028610@tutu.osafoundation.org%3e" rel="nofollow">View raw message</a></td>
</tr>
</tbody>
</table>
</body>
</html>
|
Thu, 15 Apr, 18:24 |
| e..@oofile.com.au> |
[No Subject] |
Fri, 17 Feb, 22:19 |
| g |
[No Subject] |
Sun, 13 Nov, 20:15 |
| g |
[No Subject] |
Sun, 13 Nov, 20:15 |
| je...@chat.net |
p" ᷐`]ᷰ{ᷰ`bᷰᷠ᷀%߷P,ⷐM |
Sat, 14 Jun, 16:51 |
| mich...@osafoundation.org |
{ᷰ`bᷰᷠ᷀%߷P,ⷐM |
Tue, 05 Jan, 14:30 |
| mi...@osafoundation.org |
`]ᷰ{ᷰ`bᷰᷠ᷀%߷P,ⷐM |
Mon, 27 Oct, 05:30 |
| mi...@osafoundation.org |
`]ᷰ{ᷰ`bᷰᷠ᷀%߷P,ⷐM |
Mon, 27 Oct, 05:30 |
| n |
fif |
Fri, 04 Dec, 22:38 |
| n |
[No Subject] |
Fri, 04 Dec, 22:38 |
| r..@pobox.com> |
[No Subject] |
Wed, 24 Nov, 19:36 |
| tcd.ie> |
@۷ |
Wed, 02 Dec, 08:30 |
| the_m...@pacbell.net |
{ᷰ`bᷰᷠ᷀%߷P,ⷐM |
Tue, 05 Jan, 14:30 |
| webmail2u.biz> |
|
Wed, 12 Jan, 01:31 |
| wes...@felter.org> |
|
Thu, 18 Nov, 17:58 |
| y |
[No Subject] |
Tue, 05 Jan, 14:30 |
| y |
[No Subject] |
Tue, 05 Jan, 14:30 |
| y...@mac.com> |
[No Subject] |
Tue, 23 Nov, 06:21 |