Ejemplo n.º 1
0
    def setUp(self):
        super(TestArchiver, self).setUp()
        grok('opengever.dossier.archive')
        grok('opengever.dossier.behaviors.filing')

        file_path = os.path.join(
            os.path.dirname(opengever.dossier.__file__),
            'vdexvocabs',
            'type_prefixes.vdex')

        vocabulary_registry = getVocabularyRegistry()
        try:
            vocabulary_registry.get(None, 'opengever.dossier.type_prefixes')
        except VocabularyRegistryError:
            vocabulary_registry.register(
                'opengever.dossier.type_prefixes', VdexVocabulary(file_path))

        proxy = self.mocker.mock()
        proxy.client_id
        self.mocker.result('SKA ARCH')
        self.mocker.count(0, None)

        registry = self.mocker.mock()
        provideUtility(provides=IRegistry, component=registry)
        registry.forInterface(IBaseClientID)
        self.mocker.result(proxy)
        self.mocker.count(0, None)
Ejemplo n.º 2
0
    def setUp(self):
        super(TestResponseTransporterSerialization, self).setUp()
        grok('opengever.task.transporter')

        task = self.providing_stub([ITask])
        self.replay()
        self.transporter = IResponseTransporter(task)
        self.transporter.intids_mapping = {}
Ejemplo n.º 3
0
def setup_package():
    init(test=True)
    setup_environ()

    # XXX: needed to run old unit tests that require the compute class which
    # has been moved to the Knot plugin
    from grokcore.component.testing import grok
    grok("opennode.oms.tests.test_compute")
Ejemplo n.º 4
0
def get_config():
    global _config
    if not _config:
        # ensure that our config file subscription adapter has been grokked
        # this is tricky because we need a configuration object at the very
        # beginning of the startup sequence
        if not querySubscriptions(object(), IRequiredConfigurationFiles):
            grok('opennode.oms.config')

        _config = OmsConfig()
    return _config
Ejemplo n.º 5
0
    def setUp(self):
        super(LatexZCMLLayer, self).testSetUp()

        import ftw.pdfgenerator.tests
        self.load_zcml_file('test.zcml', ftw.pdfgenerator.tests)
        import ftw.pdfgenerator
        self.load_zcml_file('configure.zcml', ftw.pdfgenerator)

        import five.grok
        self.load_zcml_file('meta.zcml', five.grok)

        grok('opengever.latex')
Ejemplo n.º 6
0
    def load_plugin(self, entry):
        from grokcore.component.testing import grok

        grok(entry.module_name)

        plugin_class = entry.load()
        if IPluginInfo.implementedBy(plugin_class):
            plugin = plugin_class(self, entry.name)
        else:
            plugin = plugin_class()

        return plugin
Ejemplo n.º 7
0
    def setUp(self):
        configuration = """\
        <configure xmlns="http://namespaces.zope.org/zope">

            <include package="Products.Five" file="configure.zcml" />
            <include package="plone.directives.form" />

        </configure>
        """
        from StringIO import StringIO
        from zope.configuration import xmlconfig
        xmlconfig.xmlconfig(StringIO(configuration))

        grok('plone.directives.form.meta')
Ejemplo n.º 8
0
    def test_last_error(self):
        class meta(FakeModule):
            class FailingCommand(Cmd):
                command('fail')

                def execute(self, args):
                    raise Exception('some mock error')

        grok('martiantest.fake.meta')

        self._cmd('fail')
        self.terminal.reset_mock()
        self._cmd('last_error')
        with assert_mock(self.terminal) as t:
            assert 'some mock error' in current_call(t).arg, 'Apparently, fail command did not fail'
Ejemplo n.º 9
0
    def setUp(self):
        super(TestCustodyPeriod, self).setUp()

        self.testcase_mocker = Mocker()
        grok('opengever.base.behaviors.lifecycle')

        # mock the registry, so that we have a static
        # configuration in our tests. we test functionality,
        # not configuration..
        proxy = self.testcase_mocker.mock()
        proxy.custody_periods
        self.testcase_mocker.result([u'0', u'10', u'20', u'30'])
        self.testcase_mocker.count(0, None)

        registry = self.testcase_mocker.mock()
        provideUtility(provides=IRegistry, component=registry)
        registry.forInterface(IBaseCustodyPeriods)
        self.testcase_mocker.result(proxy)
        self.testcase_mocker.count(0, None)

        # we need to register the vocabulary utility in the
        # vocabulary registry manually at this point:
        vocabulary_registry = getVocabularyRegistry()
        field = lifecycle.ILifeCycle['custody_period']
        try:
            vocabulary_registry.get(None, field.vocabularyName)
        except VocabularyRegistryError:
            factory = getUtility(IVocabularyFactory,
                                 name=u'lifecycle_custody_period_vocabulary')
            vocabulary_registry.register(field.vocabularyName, factory)

        # in this stage, only the grok-components (adapaters, utilities)
        # of the module are registered in the component registry.

        # we need to register any plone.directives.form magic components
        # from the module manually (they are not grokky):
        for factory, name in lifecycle.__form_value_adapters__:
            provideAdapter(factory, name=name)

        self.testcase_mocker.replay()
Ejemplo n.º 10
0
    def setUp(self):
        super(StateSyncerZCMLLayer, self).setUp()

        from zope.annotation.interfaces import IAnnotations
        from zope.annotation.attribute import AttributeAnnotations
        from zope.component import provideAdapter
        provideAdapter(AttributeAnnotations,
                       provides=IAnnotations,
                       adapts=[IAttributeAnnotatable])

        grok('opengever.task.statesyncer')
        grok('opengever.task.adapters')
        grok('opengever.task.localroles')
Ejemplo n.º 11
0
 def setUp(self):
     super(TestOGQuickupload, self).setUp()
     grok('plone.directives.form.meta')
     grok('opengever.base.quickupload')
Ejemplo n.º 12
0
 def setUp(self):
     super(TestWorkflowStateSyncer, self).setUp()
     grok('opengever.task.statesyncer')
     grok('opengever.task.adapters')
Ejemplo n.º 13
0
 def setUp(self):
     super(TestOGQuickupload, self).setUp()
     grok('plone.directives.form.meta')
     grok('opengever.base.quickupload')
Ejemplo n.º 14
0
 def setUp(self):
     super(TestArchiving, self).setUp()
     grok('opengever.dossier.archive')
 def setUp(self):
     super(TestTemplateDocumentFormView, self).setUp()
     grok('opengever.dossier.templatedossier')
     registerUtilities()
Ejemplo n.º 16
0
def setUp(test):
    testing.grok('dolmen.forms.base')
 def setUp(self):
     """After setting up, grok the meta module for enabling the
     grokker.
     """
     grok('collective.dexteritytextindexer.meta')
Ejemplo n.º 18
0
 def setUp(self):
     super(TestMailIndexers, self).setUp()
     grok('opengever.mail.indexer')
 def setUp(self):
     super(TestResponseTransporter, self).setUp()
     grok('opengever.task.transporter')
Ejemplo n.º 20
0
 def setUp(self):
     super(TestFormDirectives, self).setUp()
     self.mock_utility(
         Permission(u'cmf.AddPortalContent', u"Add portal content"),
         IPermission, u'cmf.AddPortalContent')
     grok('plone.directives.dexterity.form')
Ejemplo n.º 21
0
def setup_module(module):
    config = ConfigurationMachine()
    testing.grok('grokcore.component.meta')
    testing.grok('dolmen.forms.base')
    testing.grok('dolmen.forms.ztk')
    testing.grok('dolmen.view.meta')
    testing.grok('ul.browser')
    testing.grok('ul.auth.browser')
    config.execute_actions()
    provideAdapter(echo_layout, (IRequest, Interface), ILayout, name='')
Ejemplo n.º 22
0
 def setUp(self):
     super(TestUniqueNumberGenerator, self).setUp()
     grok('opengever.base.unique_number')
Ejemplo n.º 23
0
def setup_module(module):
    testing.grok("dolmen.security.components.meta")
    testing.grok("grokcore.security.meta")
    testing.grok("dolmen.app.security")
Ejemplo n.º 24
0
def setup_module(module):
    """ grok the publish module
    """
    testing.grok("dolmen.viewlet.meta")
Ejemplo n.º 25
0
def setUp(test):
    testing.grok('zeam.form.ztk')
    testing.grok('uvc.configpanel')
Ejemplo n.º 26
0
def setup_module(module):
    testing.grok("dolmen.blob")
Ejemplo n.º 27
0
 def setUp(self):
     grok('uvcsite.tests.fixtures.usermanagement')
     grok_component('Index', fixtures.views.MinimalAppIndex)
Ejemplo n.º 28
0
    def setUp(self):
        setupFormDefaults()

        grok('plone.directives.form.meta')
        grok('plone.directives.form.tests.test_validator')
def setup_module(module):
    testing.grok("dolmen.security.components.meta")
 def setUp(self):
     super(TestTemplateFolderUtility, self).setUp()
     grok('opengever.dossier.templatedossier')
Ejemplo n.º 31
0
 def setUp(self):
     super(TestArchiving, self).setUp()
     grok('opengever.dossier.archive')
Ejemplo n.º 32
0
 def setUp(self):
     super(TestDossierReporter, self).setUp()
     grok('opengever.dossier.browser.report')
     grok('opengever.dossier.filing.report')
Ejemplo n.º 33
0
def grok_all():
    from grokcore.component.testing import grok

    load_zcml("zope.securitypolicy", "zope.annotation")

    grok("grokcore.security.meta")
    grok("grokcore.annotation.meta")

    grok("opennode.oms.security.grokkers")
    grok("opennode.oms.endpoint.ssh.cmd.grokkers")
    grok("opennode.oms.endpoint.httprest.grokkers")
    grok("opennode.oms.security.permissions")  # ensure permissions are defined

    grok("opennode.oms")
Ejemplo n.º 34
0
    def setUp(self):
        setupFormDefaults()

        grok('plone.directives.form.meta')
        grok('plone.directives.form.tests.test_error')
Ejemplo n.º 35
0
 def setUp(self):
     super(TestFormDirectives, self).setUp()
     self.mock_utility(
         Permission(u'cmf.AddPortalContent', u"Add portal content"),
         IPermission, u'cmf.AddPortalContent')
     grok('plone.directives.dexterity.form')
 def setUp(self):
     super(TestResponseTransporter, self).setUp()
     grok('opengever.task.transporter')
Ejemplo n.º 37
0
 def setUp(self):
     grok("uvcsite.tests.fixtures.usermanagement")