[Commits] (john) * Added refcounted true to RepositoryTestCase
commits at osafoundation.org
commits at osafoundation.org
Fri Dec 10 13:17:43 PST 2004
Commit by: john
Modified files:
chandler/parcels/osaf/contentmodel/ItemCollection.py 1.25 1.26
chandler/repository/tests/RepositoryTestCase.py 1.18 1.19
Log message:
* Added refcounted true to RepositoryTestCase
* Removed set pinned code from ItemCollection
ViewCVS links:
http://cvs.osafoundation.org/index.cgi/chandler/parcels/osaf/contentmodel/ItemCollection.py.diff?r1=text&tr1=1.25&r2=text&tr2=1.26
http://cvs.osafoundation.org/index.cgi/chandler/repository/tests/RepositoryTestCase.py.diff?r1=text&tr1=1.18&r2=text&tr2=1.19
Index: chandler/parcels/osaf/contentmodel/ItemCollection.py
diff -u chandler/parcels/osaf/contentmodel/ItemCollection.py:1.25 chandler/parcels/osaf/contentmodel/ItemCollection.py:1.26
--- chandler/parcels/osaf/contentmodel/ItemCollection.py:1.25 Wed Nov 10 13:06:45 2004
+++ chandler/parcels/osaf/contentmodel/ItemCollection.py Fri Dec 10 13:17:41 2004
@@ -1,4 +1,4 @@
-__date__ = "$Date: 2004/11/10 21:06:45 $"
+__date__ = "$Date: 2004/12/10 21:17:41 $"
__copyright__ = "Copyright (c) 2003-2004 Open Source Applications Foundation"
__license__ = "http://osafoundation.org/Chandler_0.1_license_terms.htm"
@@ -21,8 +21,7 @@
may be more than one subscriber.
"""
if not self._isInitialized():
- if not self.itsView.isRefCounted():
- self.setPinned()
+ assert self.itsView.isRefCounted(), "must be run repository with refcounting"
self._setInitialized()
query = self.createRepositoryQuery()
query.subscribe (self, "onItemCollectionChanged")
@@ -64,8 +63,7 @@
del self._query
del self._callbacks
self._setInitialized(False)
- if not self.itsView.isRefCounted():
- self.setPinned(False)
+ assert self.itsView.isRefCounted(), "respoitory must be opened with refcounted=True"
def onItemCollectionChanged (self, action):
self.resultsStale = True
Index: chandler/repository/tests/RepositoryTestCase.py
diff -u chandler/repository/tests/RepositoryTestCase.py:1.18 chandler/repository/tests/RepositoryTestCase.py:1.19
--- chandler/repository/tests/RepositoryTestCase.py:1.18 Mon Oct 25 18:28:58 2004
+++ chandler/repository/tests/RepositoryTestCase.py Fri Dec 10 13:17:42 2004
@@ -1,8 +1,8 @@
"""
A base class for repository testing
"""
-__revision__ = "$Revision: 1.18 $"
-__date__ = "$Date: 2004/10/26 01:28:58 $"
+__revision__ = "$Revision: 1.19 $"
+__date__ = "$Date: 2004/12/10 21:17:42 $"
__copyright__ = "Copyright (c) 2003-2004 Open Source Applications Foundation"
__license__ = "http://osafoundation.org/Chandler_0.1_license_terms.htm"
@@ -40,11 +40,15 @@
if os.path.exists(preloadedRepositoryPath):
self.ramdb = False
- self.rep.open(ramdb=False, fromPath=preloadedRepositoryPath,
- stderr=True)
+ self.rep.open(ramdb=False,
+ fromPath=preloadedRepositoryPath,
+ stderr=True,
+ refcounted=True)
self.rep.logger.info('Using preloaded repository')
else:
- self.rep.create(ramdb=self.ramdb, stderr=True)
+ self.rep.create(ramdb=self.ramdb,
+ stderr=True,
+ refcounted=True)
self.rep.loadPack(self.schemaPack)
self.rep.loadPack(self.chandlerPack)
More information about the Commits
mailing list