====================
Verifying interfaces
====================

    >>> from zope.interface.verify import verifyClass

Verify the QueryParser against the interface:

    >>> from gocept.objectquery.interfaces import IQueryParser
    >>> from gocept.objectquery.pathexpressions import RPEQueryParser
    >>> verifyClass(IQueryParser, RPEQueryParser)
    True

Verify the ObjectCollection against its interface:

    >>> from gocept.objectquery.interfaces import IObjectCollection
    >>> from gocept.objectquery.collection import ObjectCollection
    >>> verifyClass(IObjectCollection, ObjectCollection)
    True

Be sure, that the QueryProcessor implements its interface definition:

    >>> from gocept.objectquery.interfaces import IQueryProcessor
    >>> from gocept.objectquery.processor import QueryProcessor
    >>> verifyClass(IQueryProcessor, QueryProcessor)
    True

