本文整理汇总了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;未经允许,请勿转载。 |
请发表评论