[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