本文整理汇总了Python中zope.component.eventtesting.setUp函数的典型用法代码示例。如果您正苦于以下问题:Python setUp函数的具体用法?Python setUp怎么用?Python setUp使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了setUp函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: setUp
def setUp(self):
componenttesting.setUp()
eventtesting.setUp()
zcml.load_config("meta.zcml", zope.component)
zcml.load_config("configure.zcml", Products.StandardCacheManagers)
folder1, folder2 = self._initFolders()
folder1.all_meta_types = folder2.all_meta_types = CACHE_META_TYPES
self.folder1 = folder1
self.folder2 = folder2
self.policy = UnitTestSecurityPolicy()
self.oldPolicy = SecurityManager.setSecurityPolicy(self.policy)
cm_id = "cache"
manager = self._makeOne(cm_id)
self.folder1._setObject(cm_id, manager)
self.cachemanager = self.folder1[cm_id]
transaction.savepoint(optimistic=True)
newSecurityManager(None, UnitTestUser().__of__(self.root))
CopySupportTestBase.setUp(self)
开发者ID:pigaov10,项目名称:plone4.3,代码行数:25,代码来源:test_CacheManagerLocation.py
示例2: setUp
def setUp(self):
super(BaseTileTestCase, self).setUp()
eventtesting.setUp()
self._register_tile()
self.tile = PersistentCoverTile(self.cover, self.request)
self.tile.__name__ = u'collective.cover.base'
self.tile.id = u'test'
开发者ID:EricSchles,项目名称:collective.cover,代码行数:7,代码来源:test_base_tile.py
示例3: setUp
def setUp(self):
self.portal = self.layer['portal']
self.request = self.layer['request']
eventtesting.setUp()
self.tile = PersistentCoverTile(self.portal, self.request)
开发者ID:digitalnatif,项目名称:collective.cover,代码行数:7,代码来源:test_tile_base_class.py
示例4: setUp
def setUp(self):
self.portal = self.layer['portal']
self.request = self.layer['request']
eventtesting.setUp()
self._register_tile()
self.tile = PersistentCoverTile(self.portal, self.request)
# XXX: tile initialization
self.tile.__name__ = 'collective.cover.base'
开发者ID:Adniel,项目名称:collective.cover,代码行数:10,代码来源:test_base_tile.py
示例5: setup_test
def setup_test():
eventtesting.setUp()
load_zcml(os.path.join(
os.path.dirname(dolmen.relations.__file__), 'configure.zcml'))
load_zcml(os.path.join(
os.path.dirname(dolmen.relations.__file__), 'subscribers.zcml'))
sm = component.getGlobalSiteManager()
sm.registerUtility(IntIds(), IIntIds)
sm.registerAdapter(connectionOfPersistent, (IPersistent,), IConnection)
sm.registerAdapter(KeyReferenceToPersistent, (IPersistent,), IKeyReference)
开发者ID:trollfot,项目名称:dolmen.relations,代码行数:10,代码来源:__init__.py
示例6: setUp
def setUp(self):
self.ideal = getUtility(IMollieIdeal)
self.ideal.old_do_request = self.ideal._do_request
self.ideal._do_request = MagicMock(
side_effect=self._side_effect)
self.foo = Foo()
self.adapted = IMollieIdealPayment(self.foo)
self.adapted._partner_id = '999999'
self.adapted.transaction_id = '482d599bbcc7795727650330ad65fe9b'
eventtesting.setUp()
开发者ID:collective,项目名称:collective.mollie,代码行数:11,代码来源:test_integration.py
示例7: setUp
def setUp(test):
setup.placefulSetUp()
setUpContents()
eventtesting.setUp()
component.provideAdapter(idgenerator.NameChooser)
component.provideHandler(topic.topicIdAddedHandler)
component.provideHandler(topic.topicModifiedHandler)
component.provideHandler(topic.topicRemovedHandler)
component.provideHandler(message.messageModifiedHandler)
开发者ID:Zojax,项目名称:zojax.forum,代码行数:11,代码来源:tests.py
示例8: setUp
def setUp(self):
from zope.component import provideHandler
from zope.component.interfaces import IObjectEvent
from Products.CMFCore.interfaces import ICookieCrumbler
from Products.CMFCore.CookieCrumbler import handleCookieCrumblerEvent
self._finally = None
eventtesting.setUp()
provideHandler(handleCookieCrumblerEvent,
adapts=(ICookieCrumbler, IObjectEvent))
开发者ID:goschtl,项目名称:zope,代码行数:11,代码来源:test_CookieCrumbler.py
示例9: setUp
def setUp(self):
"""Custom shared utility setup for tests."""
self.portal = self.layer['portal']
self.ipn = queryAdapter(self.portal, IIPN)
self.log = InstalledHandler('niteoweb.ipn.core')
eventtesting.setUp()
# create a test member and a test product group
api.user.create(email='[email protected]')
api.group.create(groupname='ipn_1')
api.group.add_user(username='[email protected]', groupname='ipn_1')
开发者ID:niteoweb,项目名称:niteoweb.ipn.core,代码行数:11,代码来源:test_disable.py
示例10: setUp
def setUp(self):
"""Custom shared utility setup for tests."""
self.portal = self.layer['portal']
self.request = self.layer['request']
self.ipn = queryAdapter(self.portal, IIPN)
self.log = InstalledHandler('niteoweb.ipn.core')
eventtesting.setUp()
# set a very long valid_to date for the test_user
# in order to skip this one in our tests below
test_user = api.user.get(username=TEST_USER_ID)
test_user.setMemberProperties(
mapping={'valid_to': DateTime('2020/01/01')})
开发者ID:niteoweb,项目名称:niteoweb.ipn.core,代码行数:13,代码来源:test_validity.py
示例11: placefulSetUp
def placefulSetUp(site=False):
testing.setUp()
eventtesting.setUp()
traversingSetUp()
setHooks()
provideAdapter(ContainerTraversable,
(ISimpleReadContainer,), ITraversable)
provideAdapter(SiteManagerAdapter, (Interface,), IComponentLookup)
if site:
root = rootFolder()
createSiteManager(root, setsite=True)
return root
开发者ID:grodniewicz,项目名称:oship,代码行数:13,代码来源:tests.py
示例12: setUp
def setUp(self):
ZCMLFileLayer.setUp(self)
eventtesting.setUp()
traversingSetUp()
zope.component.hooks.setHooks()
# Set up site manager adapter
zope.component.provideAdapter(
SiteManagerAdapter, (Interface,), IComponentLookup)
# Set up site
site = rootFolder()
site.setSiteManager(LocalSiteManager(site))
zope.component.hooks.setSite(site)
开发者ID:trollfot,项目名称:dolmen.beaker,代码行数:14,代码来源:test_all.py
示例13: setUp
def setUp(self):
"""Custom shared utility setup for tests."""
self.portal = self.layer['portal']
self.ipn = queryAdapter(self.portal, IIPN)
self.log = InstalledHandler('niteoweb.ipn.core')
eventtesting.setUp()
# create test product groups and set their validity
api.group.create(groupname='ipn_1')
group = api.group.get(groupname='ipn_1')
group.setGroupProperties(mapping={'validity': 31})
api.group.create(groupname='ipn_2')
group = api.group.get(groupname='ipn_2')
group.setGroupProperties(mapping={'validity': 365})
开发者ID:niteoweb,项目名称:niteoweb.ipn.core,代码行数:15,代码来源:test_enable.py
示例14: setUp
def setUp(self):
testing.setUp()
eventtesting.setUp()
traversingSetUp()
setHooks()
provideAdapter(ContainerTraversable,
(ISimpleReadContainer,), ITraversable)
provideAdapter(SiteManagerAdapter, (Interface,), IComponentLookup)
self.root = rootFolder()
createSiteManager(self.root, setsite=True)
provideAdapter(connectionOfPersistent, (IPersistent, ), IConnection)
provideAdapter(
KeyReferenceToPersistent, (IPersistent, ), IKeyReference)
开发者ID:jean,项目名称:zope.intid,代码行数:15,代码来源:tests.py
示例15: test_register_styles_record
def test_register_styles_record(self):
registry = getUtility(IRegistry)
record = 'collective.cover.controlpanel.ICoverSettings.styles'
eventtesting.setUp()
# just delete the existing record and rerun the handler to verify it
# was added again
del registry.records[record]
eventtesting.clearEvents()
register_styles_record(self.portal)
events = eventtesting.getEvents(IRecordAddedEvent)
self.assertNotEqual(len(events), 0)
self.assertIn(record, registry.records)
eventtesting.clearEvents()
开发者ID:espenmn,项目名称:collective.cover,代码行数:15,代码来源:test_upgrades.py
示例16: _doSetUp
def _doSetUp(obj):
obj._doSetUpSuper() # pylint:disable=protected-access
setHooks() # zope.component.hooks registers a zope.testing.cleanup to reset these
if obj.configure_events:
if obj.set_up_packages:
# If zope.component is being configured, we wind up with duplicates if we let
# eventtesting fully configure itself
component.provideHandler(eventtesting.events.append, (None,))
else:
eventtesting.setUp() # pragma: no cover
obj.configuration_context = obj.configure_packages(
set_up_packages=obj.set_up_packages,
features=obj.features,
context=obj.configuration_context,
package=obj.get_configuration_package())
开发者ID:NextThought,项目名称:nti.testing,代码行数:16,代码来源:base.py
示例17: test_automatic_purging
def test_automatic_purging(self):
# z3c.caching must purge objects automatically on modified,
# moved, renamed or removed; testing the whole enchilada is out
# of the scope of this package
from z3c.caching.interfaces import IPurgeEvent
from zope.component import eventtesting
from zope.event import notify
from zope.lifecycleevent import ObjectModifiedEvent
eventtesting.setUp()
# modifying the poll must fire a Purge event
notify(ObjectModifiedEvent(self.poll))
events = eventtesting.getEvents()
# XXX: Purge event is fired more than once
# https://community.plone.org/t/6411?u=hvelarde
self.assertEventFiredOnce(IPurgeEvent, events)
开发者ID:collective,项目名称:collective.polls,代码行数:16,代码来源:test_content.py
示例18: setUp
def setUp(test):
cleanup.setUp()
eventtesting.setUp()
traversingSetUp()
# resource namespace setup
from zope.traversing.interfaces import ITraversable
from zope.traversing.namespace import resource
zope.component.provideAdapter(
resource, (None,), ITraversable, name = "resource")
zope.component.provideAdapter(
resource, (None, None), ITraversable, name = "resource")
from zope.browserpage import metaconfigure
from zope.contentprovider import tales
metaconfigure.registerType('provider', tales.TALESProviderExpression)
开发者ID:grodniewicz,项目名称:oship,代码行数:16,代码来源:tests.py
示例19: setUp
def setUp(test):
cleanup.setUp()
eventtesting.setUp()
from zope.browserpage.metaconfigure import registerType
from zope.contentprovider import tales
registerType('provider', tales.TALESProviderExpression)
# Make sure we are always reloading page template files ;-)
global mtime_func
mtime_func = os.path.getmtime
def number(x):
global counter
counter += 1
return counter
os.path.getmtime = number
开发者ID:grodniewicz,项目名称:oship,代码行数:16,代码来源:tests.py
示例20: setUp
def setUp(self):
super(BaseFunctionRunnerTestCase, self).setUp()
eventtesting.setUp()
def dummy_func(*args, **kwargs):
return 'Bar'
self.dummy_func = dummy_func
self.args = ['foo', 'bar']
self.kwargs = {
'authorized_userid': SITE_OWNER_NAME,
'site_path': '/plone',
}
self.task_kwargs={'baz': 1}
self.frunner = FunctionRunner(
func=self.dummy_func,
new_func=self.dummy_func,
orig_args=self.args,
orig_kw=self.kwargs,
task_kw=self.task_kwargs,
)
开发者ID:ampsport,项目名称:collective.celery,代码行数:21,代码来源:test_functionrunner.py
注:本文中的zope.component.eventtesting.setUp函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论