[Checkins] SVN: zopyx.versioning/trunk/zopyx/versioning/ tests
Andreas Jung
andreas at andreas-jung.com
Mon Jul 5 08:31:16 EDT 2010
Log message for revision 114202:
tests
Changed:
U zopyx.versioning/trunk/zopyx/versioning/interfaces.py
U zopyx.versioning/trunk/zopyx/versioning/storages/mongodb/storage.py
A zopyx.versioning/trunk/zopyx/versioning/tests/test_versioning.py
-=-
Modified: zopyx.versioning/trunk/zopyx/versioning/interfaces.py
===================================================================
--- zopyx.versioning/trunk/zopyx/versioning/interfaces.py 2010-07-05 12:23:58 UTC (rev 114201)
+++ zopyx.versioning/trunk/zopyx/versioning/interfaces.py 2010-07-05 12:31:15 UTC (rev 114202)
@@ -89,6 +89,9 @@
"""
class IVersioning(Interface):
+ """ Basically marker interface or an interface for implementing a facade or
+ an application specific versioning layer for hiding the storage layer.
+ """
def getStorage(dsn):
""" Provide access to a version storage based on a DSN """
Modified: zopyx.versioning/trunk/zopyx/versioning/storages/mongodb/storage.py
===================================================================
--- zopyx.versioning/trunk/zopyx/versioning/storages/mongodb/storage.py 2010-07-05 12:23:58 UTC (rev 114201)
+++ zopyx.versioning/trunk/zopyx/versioning/storages/mongodb/storage.py 2010-07-05 12:31:15 UTC (rev 114202)
@@ -16,6 +16,7 @@
from zopyx.versioning import errors
from zopyx.versioning.interfaces import IVersionStorage
+
class MongoDBStorage(object):
implements(IVersionStorage)
Added: zopyx.versioning/trunk/zopyx/versioning/tests/test_versioning.py
===================================================================
--- zopyx.versioning/trunk/zopyx/versioning/tests/test_versioning.py (rev 0)
+++ zopyx.versioning/trunk/zopyx/versioning/tests/test_versioning.py 2010-07-05 12:31:15 UTC (rev 114202)
@@ -0,0 +1,12 @@
+import unittest2
+from zope.interface.verify import verifyClass
+
+from interfaces import IVersioning
+import facade
+
+
+class VersioningTests(unittest2.TestCase):
+
+ def testIFace(self):
+ verifyClass(IVersioning, facade.VersioningFacade)
+
More information about the checkins
mailing list