Test coverage for vnccollab.content.extender.keywords

vnccollab/      covered 92% (31 of 409 uncovered)
    content/      covered 92% (31 of 409 uncovered)
        extender/      covered 95% (1 of 23 uncovered)
            keywords.py      covered 95% (1 of 22 uncovered)

    1: from zope.component import adapts
    1: from zope.interface import implements
       
    1: from Products.Archetypes.interfaces import IBaseContent
    1: from  Products.Archetypes.interfaces.base import IBaseObject
       # from Products.Archetypes import public as atapi
       
    1: from archetypes.schemaextender.interfaces import IBrowserLayerAwareExtender, \
           ISchemaModifier
       
       # from Products.AutocompleteWidget.AutocompleteWidget import AutocompleteWidget
    1: from vnccollab.content.form.raptus_autocomplete import \
           KeywordsAutocompleteMultiSelectionWidget
    1: from vnccollab.content.browser.interfaces import IPackageLayer
    1: from vnccollab.content import messageFactory as _
       
       
    2: class KeywordsWidgetModifier(object):
    1:     """Here we assign AutoComplete widget to Subject field"""
       
    1:     adapts(IBaseObject)
    1:     implements(ISchemaModifier, IBrowserLayerAwareExtender)
           
    1:     layer = IPackageLayer
           
    1:     def __init__(self, context):
  831:         self.context = context
               
    1:     def fiddle(self, schema):
  831:         if schema.get('subject', None) is None:
>>>>>> return
# update Subject field widget 831: old_widget = schema['subject'].widget 831: schema['subject'].widget = KeywordsAutocompleteMultiSelectionWidget( 831: label=old_widget.label, 831: description=old_widget.description, # macro='keywordsautocomplete_widget', )