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)
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 = {}
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")
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
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')
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
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')
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'
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()
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')
def setUp(self): super(TestOGQuickupload, self).setUp() grok('plone.directives.form.meta') grok('opengever.base.quickupload')
def setUp(self): super(TestWorkflowStateSyncer, self).setUp() grok('opengever.task.statesyncer') grok('opengever.task.adapters')
def setUp(self): super(TestOGQuickupload, self).setUp() grok('plone.directives.form.meta') grok('opengever.base.quickupload')
def setUp(self): super(TestArchiving, self).setUp() grok('opengever.dossier.archive')
def setUp(self): super(TestTemplateDocumentFormView, self).setUp() grok('opengever.dossier.templatedossier') registerUtilities()
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')
def setUp(self): super(TestMailIndexers, self).setUp() grok('opengever.mail.indexer')
def setUp(self): super(TestResponseTransporter, self).setUp() grok('opengever.task.transporter')
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_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='')
def setUp(self): super(TestUniqueNumberGenerator, self).setUp() grok('opengever.base.unique_number')
def setup_module(module): testing.grok("dolmen.security.components.meta") testing.grok("grokcore.security.meta") testing.grok("dolmen.app.security")
def setup_module(module): """ grok the publish module """ testing.grok("dolmen.viewlet.meta")
def setUp(test): testing.grok('zeam.form.ztk') testing.grok('uvc.configpanel')
def setup_module(module): testing.grok("dolmen.blob")
def setUp(self): grok('uvcsite.tests.fixtures.usermanagement') grok_component('Index', fixtures.views.MinimalAppIndex)
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')
def setUp(self): super(TestArchiving, self).setUp() grok('opengever.dossier.archive')
def setUp(self): super(TestDossierReporter, self).setUp() grok('opengever.dossier.browser.report') grok('opengever.dossier.filing.report')
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")
def setUp(self): setupFormDefaults() grok('plone.directives.form.meta') grok('plone.directives.form.tests.test_error')
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')
def setUp(self): grok("uvcsite.tests.fixtures.usermanagement")