Author: jmorliaguet
Date: Tue Apr 25 22:47:09 2006
New Revision: 2963

Modified:
   cpsskins/branches/paris-sprint-2006/doc/registration.txt
Log:

- test for the registration of name -> interface relations



Modified: cpsskins/branches/paris-sprint-2006/doc/registration.txt
==============================================================================
--- cpsskins/branches/paris-sprint-2006/doc/registration.txt    (original)
+++ cpsskins/branches/paris-sprint-2006/doc/registration.txt    Tue Apr 25 
22:47:09 2006
@@ -138,3 +138,27 @@
     >>> settings.registerUtility(local_setting, ISetting, u's3')
 
     TODO
+
+
+Interface types
+---------------
+
+    >>> from zope.component.interface import provideInterface
+    >>> from zope.component import queryUtility
+    >>> from zope.interface import Interface
+
+    >>> from cpsskins.setup.interfaces import INameType
+
+    >>> class IDummy(Interface):
+    ...     """A dummy interface"""
+
+    >>> provideInterface(u'dummy', IDummy, INameType)
+
+name to interface:
+
+    >>> queryUtility(INameType, u'dummy', None) is IDummy
+    True
+
+    >>> queryUtility(INameType, u'unknown', None) is None
+    True
+
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to