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

Python testing.cleanUp函数代码示例

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

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



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

示例1: setUp

    def setUp(self):
        cleanUp()

        # Set up a dummy wiki
        from karl.content.interfaces import IWiki
        from karl.testing import DummyCommunity
        from karl.testing import DummyProfile
        from zope.interface import directlyProvides

        community = DummyCommunity()
        wiki = community["wiki"] = testing.DummyModel()
        directlyProvides(wiki, IWiki)
        wiki.title = "Wiki Title"

        site = community.__parent__.__parent__
        profiles = site["profiles"] = testing.DummyModel()
        chris = profiles["chris"] = DummyProfile()
        chris.title = "Chris Rossi"

        self.context = wiki

        # Register dummy catalog
        from zope.interface import Interface
        from karl.models.interfaces import ICatalogSearch

        testing.registerAdapter(dummy_catalog_search, Interface, ICatalogSearch)

        # Register atom entry adapter
        from karl.views.interfaces import IAtomEntry
        from karl.views.atom import GenericAtomEntry

        testing.registerAdapter(GenericAtomEntry, (Interface, Interface), IAtomEntry)
开发者ID:boothead,项目名称:karl,代码行数:32,代码来源:test_atom.py


示例2: setUp

    def setUp(self):
        cleanUp()

        from karl.content.views import wiki

        self._save_transaction = wiki.transaction
        wiki.transaction = DummyTransactionManager()
开发者ID:cguardia,项目名称:karl,代码行数:7,代码来源:test_wiki.py


示例3: setUp

    def setUp(self):
        cleanUp()

        from zope.interface import directlyProvides
        from karl.content.interfaces import ICommunityFile

        karltesting.registerSettings()

        # Create dummy site skel
        community = karltesting.DummyCommunity()
        site = community.__parent__.__parent__

        profiles = testing.DummyModel()
        site["profiles"] = profiles
        self.profile = profiles["member"] = karltesting.DummyProfile()
        profiles["creator"] = karltesting.DummyProfile()

        community["files"] = testing.DummyModel()

        f = testing.DummyModel(
            text="This is a test", description="Some description")
        community["files"]["file"] = f
        f.title = "An interesting file"
        f.docid = 0
        directlyProvides(f, ICommunityFile)
        self.f = f
        f.creator = "creator"
开发者ID:boothead,项目名称:karl,代码行数:27,代码来源:test_adapters.py


示例4: setUp

    def setUp(self):
        cleanUp()

        # Set up a dummy community files folder
        from karl.content.interfaces import ICommunityRootFolder
        from karl.testing import DummyCommunity
        from karl.testing import DummyProfile
        from zope.interface import directlyProvides

        community = DummyCommunity()
        files = community["files"] = testing.DummyModel()
        directlyProvides(files, ICommunityRootFolder)

        site = community.__parent__.__parent__
        profiles = site["profiles"] = testing.DummyModel()
        chris = profiles["chris"] = DummyProfile()
        chris.title = "Chris Rossi"

        self.context = files

        # Register dummy catalog
        from zope.interface import Interface
        from karl.models.interfaces import ICatalogSearch
        testing.registerAdapter(dummy_catalog_search, Interface,
                                ICatalogSearch)

        # Register atom entry adapter
        from karl.views.interfaces import IAtomEntry
        from karl.content.views.atom import CommunityFileAtomEntry
        testing.registerAdapter(CommunityFileAtomEntry, (Interface, Interface),
                                IAtomEntry)
        testing.registerDummyRenderer('karl.views:templates/atomfeed.pt')
开发者ID:cguardia,项目名称:karl,代码行数:32,代码来源:test_atom.py


示例5: setUp

 def setUp(self):
     self.r = Replacer()
     # test values for author info, requiring less setup
     self.r.replace('opencore.views.people.get_author_info',
                    lambda id,request: { 
             'title'  : 'Author title',
             'country' : 'Author country',
             'organization' : 'author org',
             'url' : 'author-url',
             'photo_url' : 'author-photo-url',
             })
     self.r.replace('opencore.views.forms.get_current_request',
                    lambda :self.request)
     self.r.replace('opencore.views.forms.authenticated_userid',
                    lambda request:'auth_user_id')
     
     testing.cleanUp()
     sessions = DummySessions()
     context = DummyProfile(sessions=sessions, **profile_data)
     context.title = 'title'
     context.__name__='admin'
     context.users = DummyUsers()
     context.users.add('admin','admin','password',())
     self.context = context
     request = testing.DummyRequest()
     request.api = get_template_api(context, request)
     request.context = context
     self.request = request
开发者ID:junkafarian,项目名称:opencore,代码行数:28,代码来源:test_people.py


示例6: setUp

    def setUp(self):
        cleanUp()

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

        root['a'] = a = octesting.DummyModel(creator='chris')
        root['b'] = b = octesting.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 opencore.models.interfaces import ICatalogSearch
        testing.registerAdapter(DummySearchAdapter, (Interface, Interface),
                                ICatalogSearch)
        testing.registerAdapter(DummySearchAdapter, (Interface,),
                                ICatalogSearch)

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


示例7: setUp

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


示例8: setUp

    def setUp(self):
        testing.cleanUp()

        self.context = context = testing.DummyModel()
        context.catalog = DummyCatalog()
        context['path'] = testing.DummyModel()
        context['path']['to'] = testing.DummyModel()
        context['path']['to']['item'] = testing.DummyModel()
开发者ID:cguardia,项目名称:karl,代码行数:8,代码来源:test_tags.py


示例9: setUp

 def setUp(self):
     cleanUp()
     self._register()
     context = DummyNewsItem(sessions=DummySessions())
     context.title = 'Foo'
     self.context = context
     request = testing.DummyRequest()
     request.environ['repoze.browserid'] = '1'
     self.request = request
开发者ID:cguardia,项目名称:karl,代码行数:9,代码来源:test_newsitem.py


示例10: setUp

 def setUp(self):
     testing.cleanUp()
     request = testing.DummyRequest()
     request.environ['repoze.browserid'] = '1'
     self.request = request
     sessions = DummySessions()
     context = testing.DummyModel(sessions=sessions)
     self.context = context
     registerLayoutProvider()
开发者ID:cguardia,项目名称:karl,代码行数:9,代码来源:test_page.py


示例11: 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).
     """
     testing.cleanUp()
     import bingo
     import zope.configuration.xmlconfig
     zope.configuration.xmlconfig.file('configure.zcml',
                                       package=bingo)
开发者ID:isawnyu,项目名称:concordia-bingo,代码行数:10,代码来源:tests.py


示例12: setUp

    def setUp(self):
        testing.cleanUp()

        testing.registerSettings(mailin_trace_file='foo/bar')

        from karl.content.views import blog
        self._save_os = blog.os
        blog.os = self

        self._exists = False
开发者ID:cguardia,项目名称:karl,代码行数:10,代码来源:test_blog.py


示例13: setUp

    def setUp(self):
        cleanUp()

        self.template_fn = "templates/addedit_referencesection.pt"

        self.parent = DummyModel(title="dummyparent")
        self.context = DummyModel(title="dummytitle", description="dummydescription")
        self.context["attachments"] = DummyModel()
        self.parent["child"] = self.context
        self.parent.catalog = DummyCatalog()
开发者ID:boothead,项目名称:karl,代码行数:10,代码来源:test_references.py


示例14: setUp

 def setUp(self):
     testing.cleanUp()
     from karl.models.interfaces import ISite
     site = testing.DummyModel(sessions=DummySessions())
     directlyProvides(site, ISite)
     self.context = site
     request = testing.DummyRequest()
     request.environ['repoze.browserid'] = '1'
     self.request = request
     testing.registerDummyRenderer('karl.views:forms/templates/snippets.pt')
开发者ID:cguardia,项目名称:karl,代码行数:10,代码来源:test_resetpassword.py


示例15: setUp

 def setUp(self):
     cleanUp()
     self.parent = DummyModel(title='dummyparent', sessions=DummySessions())
     self.context = DummyModel(title='dummytitle', text='dummytext')
     self.context['attachments'] = DummyModel()
     self.parent['child'] = self.context
     self.parent.catalog = DummyCatalog()
     request = testing.DummyRequest()
     request.environ['repoze.browserid'] = '1'
     self.request = request
开发者ID:boothead,项目名称:karl,代码行数:10,代码来源:test_page.py


示例16: setUp

 def setUp(self):
     testing.cleanUp()
     registerContentFactory(DummyImageFile,ICommunityFile)
     self.cstruct = {
         'fp': StringIO('some image data'),
         'mimetype': 'image/jpeg',
         'filename': u'test.jpg',
         }
     self.context = DummyProfile()
     self.authenticated_userid = Mock()
     self.authenticated_userid.return_value = 'auser'
     self.r = Replacer()
     self.r.replace('opencore.views.utils.authenticated_userid',
                    self.authenticated_userid)
开发者ID:lonetwin,项目名称:opencore,代码行数:14,代码来源:test_utils.py


示例17: setUp

    def setUp(self):
        cleanUp()
        # Register mail utility
        from repoze.sendmail.interfaces import IMailDelivery
        from karl.testing import DummyMailer
        self.mailer = DummyMailer()
        testing.registerUtility(self.mailer, IMailDelivery)

        # Register BlogCommentAlert adapter
        from karl.models.interfaces import IProfile
        from karl.models.interfaces import IComment
        from karl.content.views.adapters import BlogCommentAlert
        from karl.utilities.interfaces import IAlert
        from repoze.bfg.interfaces import IRequest
        testing.registerAdapter(BlogCommentAlert,
                                (IComment, IProfile, IRequest),
                                IAlert)

        # Register IShowSendAlert adapter
        self.show_sendalert = True
        from karl.content.views.interfaces import IShowSendalert
        class DummyShowSendalert(object):
            def __init__(myself, context, request):
                myself.show_sendalert = self.show_sendalert

        testing.registerAdapter(DummyShowSendalert, (Interface, Interface),
                                IShowSendalert)

        # Create dummy site skel
        from karl.testing import DummyCommunity
        from karl.testing import DummyProfile
        community = DummyCommunity()
        site = community.__parent__.__parent__
        site.sessions = DummySessions()
        profiles = testing.DummyModel()
        site["profiles"] = profiles
        profiles["a"] = DummyProfile()
        profiles["b"] = DummyProfile()
        profiles["c"] = DummyProfile()
        community.member_names = set(["b", "c",])
        community.moderator_names = set(["a",])
        blog = testing.DummyModel()
        community["blog"] = blog
        blogentry = blog["foo"] = DummyBlogEntry()
        self.context = blogentry["comments"]

        # Create dummy request
        request = testing.DummyRequest()
        request.environ['repoze.browserid'] = '1'
        self.request = request
开发者ID:cguardia,项目名称:karl,代码行数:50,代码来源:test_commenting.py


示例18: setUp

    def setUp(self):
        self.r = Replacer()
        self.r.replace('opencore.views.forms.get_current_request',
                       lambda: self.request)
        self.r.replace('opencore.views.forms.authenticated_userid',
                       lambda request: 'auth_user_id')

        testing.cleanUp()
        context = testing.DummyModel()
        context.title = 'title'
        context.text = 'content text'
        context.__name__ = 'my-page'
        self.context = context
        request = testing.DummyRequest()
        request.api = get_template_api(context, request)
        request.context = context
        self.request = request
开发者ID:junkafarian,项目名称:opencore,代码行数:17,代码来源:test_page.py


示例19: setUp

    def setUp(self):
        cleanUp()

        # Register mail utility
        from repoze.sendmail.interfaces import IMailDelivery
        from karl.testing import DummyMailer
        self.mailer = DummyMailer()
        testing.registerUtility(self.mailer, IMailDelivery)

        # Register BlogCommentAlert adapter
        from karl.models.interfaces import IProfile
        from karl.models.interfaces import IComment
        from karl.content.views.adapters import BlogCommentAlert
        from karl.utilities.interfaces import IAlert
        from repoze.bfg.interfaces import IRequest
        testing.registerAdapter(BlogCommentAlert,
                                (IComment, IProfile, IRequest),
                                IAlert)

        # Create dummy site skel
        from karl.testing import DummyCommunity
        from karl.testing import DummyProfile
        community = DummyCommunity()
        site = community.__parent__.__parent__

        profiles = testing.DummyModel()
        site["profiles"] = profiles
        profiles["a"] = DummyProfile()
        profiles["b"] = DummyProfile()
        profiles["c"] = DummyProfile()

        community.member_names = set(["b", "c",])
        community.moderator_names = set(["a",])

        blog = testing.DummyModel()
        community["blog"] = blog

        blogentry = blog["foo"] = DummyBlogEntry()

        self.context = blogentry["comments"]
开发者ID:boothead,项目名称:karl,代码行数:40,代码来源:test_commenting.py


示例20: tearDown

 def tearDown(self):
     cleanUp()
开发者ID:boothead,项目名称:karl,代码行数:2,代码来源:test_files.py



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Python testing.registerAdapter函数代码示例发布时间:2022-05-26
下一篇:
Python security.has_permission函数代码示例发布时间: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