• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python cleanup.cleanUp函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中zope.testing.cleanup.cleanUp函数的典型用法代码示例。如果您正苦于以下问题:Python cleanUp函数的具体用法?Python cleanUp怎么用?Python cleanUp使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了cleanUp函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: setUp

    def setUp(self):
        cleanUp()

        batch = [testing.DummyModel(title="foo"), testing.DummyModel(title="bar")]

        class DummyGetImagesBatch(object):
            def __call__(self, context, request, **search_params):
                self.called = (context, request, search_params)
                return dict(
                    entries=batch,
                    batch_start=search_params["batch_start"],
                    batch_size=search_params["batch_size"],
                    total=5,
                )

        self.dummy_get_images_batch = DummyGetImagesBatch()

        def dummy_get_images_info(image, request):
            return image.title

        self.dummy_get_images_info = dummy_get_images_info

        from karl.views.imagedrawer import batch_images

        def wrapped_batch_images(*arg, **kw):
            kw["get_image_info"] = self.dummy_get_images_info
            kw["get_images_batch"] = self.dummy_get_images_batch
            return batch_images(*arg, **kw)

        self.dummy_batch_images = wrapped_batch_images
开发者ID:reebalazs,项目名称:karl,代码行数:30,代码来源:test_imagedrawer.py


示例2: setUp

    def setUp(self):
        cleanUp()

        from datetime import datetime
        site = DummyModel()
        self.site = site
        profiles = site['profiles'] = DummyModel()

        site['bigendians'] = c = DummyModel()
        c.title = 'Big Endians'
        c.modified = datetime(2009, 12, 23, 12, 31)
        c.creator = 'chucknorris'

        site['littleendians'] = c = DummyModel()
        c.title = 'Little Endians'
        c.modified = datetime(2009, 12, 26, 3, 31)
        c.creator = 'geekbill'

        p = profiles['chucknorris'] = karltesting.DummyProfile()
        p.title = 'Chuck Norris'
        p = profiles['geekbill'] = karltesting.DummyProfile()
        p.title = 'Bill Haverchuck'

        from karl.models.interfaces import ICatalogSearch
        from zope.interface import Interface
        search = DummyCatalogSearch()
        def dummy_search_factory(context):
            return search
        karltesting.registerAdapter(dummy_search_factory, Interface,
                                    ICatalogSearch)
        self.search = search

        from karl.views.admin import delete_content_view
        self.fut = delete_content_view
开发者ID:boothead,项目名称:karl,代码行数:34,代码来源:test_admin.py


示例3: safe_load_site

def safe_load_site():
    """Load entire component architecture (w/ debug mode on)"""
    cleanUp()
    setDebugMode(1)
    import Products.Five.zcml as zcml
    zcml.load_site()
    setDebugMode(0)
开发者ID:socialplanning,项目名称:opencore,代码行数:7,代码来源:utils.py


示例4: test_deleteMembersUnsupported

    def test_deleteMembersUnsupported(self):
        # Quite a few user folders do not support the deletion API
        # http://www.zope.org/Collectors/CMF/481
        # Make sure we get the right exception
        site = self._makeSite()
        sm = getSiteManager()
        sm.registerUtility(site, ISiteRoot)
        mtool = site.portal_membership
        members = site._setObject('Members', PortalFolder('Members'))
        acl_users = site._setObject('acl_users', DummyUserFolder())
        mdtool = MemberDataTool()
        sm.registerUtility(mdtool, IMemberDataTool)
        newSecurityManager(None, acl_users.all_powerful_Oz)

        self.assertEqual(acl_users.getUserById('user_foo'), acl_users.user_foo)
        mtool.createMemberArea('user_foo')
        self.assertTrue(hasattr(members.aq_self, 'user_foo'))
        mdtool.registerMemberData('Dummy', 'user_foo')
        self.assertTrue('user_foo' in mdtool._members)

        # Fake an incompatible user folder by deleting the class method
        deletion_method = DummyUserFolder.userFolderDelUsers
        del DummyUserFolder.userFolderDelUsers
        self.assertRaises(NotImplementedError, mtool.deleteMembers,
                          ('user_foo',))
        self.assertTrue(acl_users.getUserById('user_foo', None))
        self.assertTrue('user_foo' in mdtool._members)
        self.assertTrue(hasattr(members.aq_self, 'user_foo'))

        # Cleanup
        DummyUserFolder.userFolderDelUsers = deletion_method
        cleanUp()
开发者ID:goschtl,项目名称:zope,代码行数:32,代码来源:test_MembershipTool.py


示例5: setUp

 def setUp(self):
     cleanUp()
     from AccessControl.SecurityManagement import noSecurityManager
     from AccessControl.SecurityManager import setSecurityPolicy
     from Products.CompositePage.tests.test_tool import PermissiveSecurityPolicy
     self.old_policy = setSecurityPolicy(PermissiveSecurityPolicy())
     noSecurityManager()
开发者ID:goschtl,项目名称:zope,代码行数:7,代码来源:test_composite.py


示例6: test_deleteMembers

    def test_deleteMembers(self):
        site = self._makeSite()
        sm = getSiteManager()
        mtool = site.portal_membership
        members = site._setObject( 'Members', PortalFolder('Members') )
        acl_users = site._setObject( 'acl_users', DummyUserFolder() )
        utool = site._setObject( 'portal_url', DummyTool() )
        sm.registerUtility(utool, IURLTool)
        wtool = site._setObject( 'portal_workflow', DummyTool() )
        mdtool = site._setObject( 'portal_memberdata', MemberDataTool() )
        sm.registerUtility(mdtool, IMemberDataTool)
        newSecurityManager(None, acl_users.all_powerful_Oz)

        self.assertEqual( acl_users.getUserById('user_foo'),
                          acl_users.user_foo )
        mtool.createMemberArea('user_foo')
        self.failUnless( hasattr(members.aq_self, 'user_foo') )
        mdtool.registerMemberData('Dummy', 'user_foo')
        self.failUnless( mdtool._members.has_key('user_foo') )

        rval = mtool.deleteMembers( ('user_foo', 'user_baz') )
        self.assertEqual( rval, ('user_foo',) )
        self.failIf( acl_users.getUserById('user_foo', None) )
        self.failIf( mdtool._members.has_key('user_foo') )
        self.failIf( hasattr(members.aq_self, 'user_foo') )

        cleanUp()
开发者ID:goschtl,项目名称:zope,代码行数:27,代码来源:test_MembershipTool.py


示例7: wrapper

 def wrapper(*args, **kw):
     safe_load_site()
     value = function(*args, **kw)
     cleanUp()
     import Products.Five.zcml as zcml
     zcml._initialized = 0
     return value
开发者ID:socialplanning,项目名称:opencore,代码行数:7,代码来源:utils.py


示例8: setUp

 def setUp(self):
     cleanUp()
     sessions = DummySessions()
     context = self.context = testing.DummyModel(sessions=sessions)
     request = self.request = testing.DummyRequest()
     request.environ['repoze.browserid'] = '1'
     request.subpath = ('sub', 'path', 'parts')
开发者ID:boothead,项目名称:karl,代码行数:7,代码来源:test_people.py


示例9: setUp

    def setUp(self):
        cleanUp()

        self.root = root = karltesting.DummyModel()
        root['profiles'] = profiles = karltesting.DummyModel()
        root.users = karltesting.DummyUsers()

        root['a'] = a = karltesting.DummyModel(creator='chris')
        root['b'] = b = karltesting.DummyModel(modified_by='chris')

        class DummySearchAdapter(object):
            def __init__(self, context):
                pass

            def __call__(self, **kw):
                resolver = lambda x: root.get(x)
                if kw.get('creator') == 'chris':
                    return 1, ['a'], resolver
                if kw.get('modified_by') == 'chris':
                    return 1, ['b'], resolver
                return 0, [], resolver

        from zope.interface import Interface
        from karl.models.interfaces import ICatalogSearch
        testing.registerAdapter(DummySearchAdapter, (Interface, Interface),
                                ICatalogSearch)
        testing.registerAdapter(DummySearchAdapter, (Interface,),
                                ICatalogSearch)

        root.catalog = catalog = karltesting.DummyModel()
        catalog['creator'] =  DummyCatalogIndex()
        catalog['modified_by'] =  DummyCatalogIndex()
开发者ID:cguardia,项目名称:karl,代码行数:32,代码来源:test_rename_user.py


示例10: tearDown

    def tearDown(self):
        from zope.testing.cleanup import cleanUp
        cleanUp()

        from karl.adapters import mailin
        mailin.datetime = self._save_datetime
        mailin.ALIAS_REGX = None
开发者ID:cguardia,项目名称:karl,代码行数:7,代码来源:test_mailin.py


示例11: tearDown

 def tearDown(self):
     self.app.REQUEST.close()
     noSecurityManager()
     transaction.abort()
     self.app._p_jar.close()
     Skinnable.SKINDATA = self._oldSkindata
     cleanUp()
开发者ID:goschtl,项目名称:zope,代码行数:7,代码来源:test_Calendar.py


示例12: tearDown

    def tearDown(self):
        from AccessControl.SecurityManagement import noSecurityManager

        if self._finally is not None:
            self._finally()

        noSecurityManager()
        cleanUp()
开发者ID:goschtl,项目名称:zope,代码行数:8,代码来源:test_CookieCrumbler.py


示例13: tearDown

def tearDown(self):
    """Test tearDown based on z3c.form.testing.tearDown minus their globals.
    """
    from zope.testing import cleanup
    from zope.component import hooks
    cleanup.cleanUp()
    hooks.resetHooks()
    hooks.setSite()
开发者ID:CGTIC,项目名称:Plone_SP,代码行数:8,代码来源:tests.py


示例14: tearDownReadMe

def tearDownReadMe(test):
    # clean up Zope
    cleanup.cleanUp()

    # clean up SQLAlchemy
    Base = test.globs['Base']
    engine = test.globs['engine']
    Base.metadata.drop_all(engine)
开发者ID:hexsprite,项目名称:plock,代码行数:8,代码来源:tests.py


示例15: setUp

 def setUp(self):
     """ This sets up the application registry with the
     registrations your application declares in its configure.zcml
     (including dependent registrations for repoze.bfg itself).
     """
     cleanUp()
     import myproject
     import zope.configuration.xmlconfig
     zope.configuration.xmlconfig.file('configure.zcml', package=myproject)
开发者ID:everydo,项目名称:site-czug,代码行数:9,代码来源:tests.py


示例16: setUp

    def setUp(self):
        cleanUp()

        from karl.content.models import blog
        self._save_os = blog.os
        blog.os = self
        self._utime_called = None
        self._exists = set()

        testing.registerSettings(mailin_trace_file='trace_file')
开发者ID:cguardia,项目名称:karl,代码行数:10,代码来源:test_blog.py


示例17: tearDown

 def tearDown(self):
     from AccessControl.SecurityManagement import noSecurityManager
     noSecurityManager()
     ZopeTestCase.tearDown(self)
     try:
         from zope.testing.cleanup import cleanUp
         cleanUp()
     except ImportError:
         # BBB: for Zope 2.8
         pass
开发者ID:goschtl,项目名称:zope,代码行数:10,代码来源:common.py


示例18: setUp

    def setUp(self):
        cleanUp()

        self.root = root = testing.DummyModel()
        root.users = testing.DummyUsers()
        root['profiles'] = testing.DummyModel()

        from repoze.lemonade.testing import registerContentFactory
        from karl.models.interfaces import IProfile
        registerContentFactory(testing.DummyProfile, IProfile)
开发者ID:boothead,项目名称:karl,代码行数:10,代码来源:test_adduser.py


示例19: setUp

    def setUp(self):
        cleanUp()

        self.parent = DummyModel(title='dummyparent')
        self.context = DummyModel(title='dummytitle', text='dummytext')
        self.context['attachments'] = DummyModel()
        self.parent['child'] = self.context
        self.parent.catalog = DummyCatalog()
        self.parent["profiles"] = DummyModel()
        users = self.parent.users = DummyUsers()
        users.add("userid", "userid", "password", [])
开发者ID:cguardia,项目名称:karl,代码行数:11,代码来源:test_custom_folderviews.py


示例20: setUp

    def setUp(self):
        cleanUp()

        from repoze.lemonade.testing import registerContentFactory
        from karl.content.interfaces import ICommunityFile
        registerContentFactory(testing.DummyModel, ICommunityFile)

        from zope.interface import Interface
        from repoze.workflow.testing import registerDummyWorkflow
        self.workflow = DummyWorkflow()
        registerDummyWorkflow('security', self.workflow, Interface)
开发者ID:boothead,项目名称:karl,代码行数:11,代码来源:test_imagedrawer.py



注:本文中的zope.testing.cleanup.cleanUp函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python runner.Runner类代码示例发布时间:2022-05-26
下一篇:
Python cleanup.addCleanUp函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap