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

Python testing.setUp函数代码示例

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

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



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

示例1: setUpBasicWidgets

def setUpBasicWidgets(test):
    testing.setUp(test)
    ztapi.provideAdapter((IChoice, Interface, Interface), IInputWidget, DropdownWidget)
    ztapi.provideAdapter((IChoice, Interface), IInputWidget, ChoiceInputWidget)
    ztapi.provideAdapter((ISet, IChoice, Interface), IInputWidget, ChoiceCollectionInputWidget)
    ztapi.provideAdapter((ISet, Interface, Interface), IInputWidget, MultiSelectSetWidget)
    ztapi.provideAdapter((ISet, Interface), IInputWidget, CollectionInputWidget)
开发者ID:collective,项目名称:plone.contentratings,代码行数:7,代码来源:tests.py


示例2: formSetUp

def formSetUp(test):
    setUp(test)
    i18nSetUp(test)

    for field, widget in test.widgets:
        if isinstance(field, tuple):
            field = field + (IBrowserRequest,)
        else:
            field = (field, IBrowserRequest)
        provideAdapter(
            widget,
            field,
            IInputWidget)
        
    provideAdapter(
       WidgetInputErrorView,
        (IWidgetInputError,
         IBrowserRequest),
        IWidgetInputErrorView,
        )
    provideAdapter(
        InvalidErrorView,
        (Invalid,
         IBrowserRequest),
        IWidgetInputErrorView,
        )

    provideAdapter(TestTemplate, name='default')
    provideAdapter(requestToTZInfo)
    provideAdapter(
        form.render_submit_button, name='render')
开发者ID:CGTIC,项目名称:Plone_SP,代码行数:31,代码来源:functionalsupport.py


示例3: setUpIntegration

def setUpIntegration(test):
    setUp(test)
    zope.configuration.xmlconfig.XMLConfig('meta.zcml', zope.component)()
    zope.configuration.xmlconfig.XMLConfig('meta.zcml', zope.security)()
    zope.configuration.xmlconfig.XMLConfig('meta.zcml', zope.i18n)()
    zope.configuration.xmlconfig.XMLConfig('meta.zcml', z3c.form)()
    zope.configuration.xmlconfig.XMLConfig('configure.zcml', z3c.form)()
开发者ID:Shoobx,项目名称:z3c.form,代码行数:7,代码来源:testing.py


示例4: setUp

def setUp(test):
    placelesssetup.setUp()

    # Attempt to initialize mappers only if their not already mapped.
    try:
        orm.class_mapper(schema.Content)
    except orm.exc.UnmappedClassError:
        schema.initialize_mapper()

    component.provideAdapter(transform.StringTransform)
    component.provideAdapter(transform.IntegerTransform)
    component.provideAdapter(transform.FloatTransform)
    component.provideAdapter(transform.DateTimeTransform)
    component.provideAdapter(transform.LinesTransform)
    component.provideAdapter(transform.BooleanTransform)
    component.provideAdapter(transform.FileTransform)
    component.provideAdapter(transform.PhotoTransform)
    component.provideAdapter(transform.ReferenceTransform)

    component.provideUtility(peer.PeerRegistry())
    component.provideAdapter(
        peer.PeerFactory,
        (interfaces.IMirrored, interfaces.ISchemaTransformer))

    component.provideAdapter(transform.SchemaTransformer,
                             (interfaces.IMirrored, interfaces.IMetaData))
    component.provideAdapter(serializer.Serializer, (interfaces.IMirrored,))
    component.provideAdapter(
        operation.OperationFactory, (interfaces.IMirrored,))
    component.provideUtility(operation.OperationBufferFactory())
开发者ID:jasonheffner,项目名称:contentmirror,代码行数:30,代码来源:base.py


示例5: setUp

    def setUp(cls):
        testing.setUp()
        zcml.load_config('meta.zcml', Products.Five)
        zcml.load_config('encrypt.zcml', Products.SQLPASPlugin)

        app = ZopeTestCase.app()

        # Create our sandbox
        app.manage_addFolder(SANDBOX_ID)
        sandbox = app[SANDBOX_ID]

        # Add a cache manager
        factory = sandbox.manage_addProduct['StandardCacheManagers']
        factory.manage_addRAMCacheManager(CACHE_MANAGER_ID)

        # Setup the DB connection and PAS instances
        cls.conn = cls.setupConnection(sandbox)
        cls.pas = cls.setupPAS(sandbox)

        # Update PAS to use test tables
        users = cls.pas[USERMANAGER_ID]
        users.manage_changeProperties(users_table=TESTING_USERS_TABLE)
        roles = cls.pas[ROLEMANAGER_ID]
        roles.manage_changeProperties(roles_table=TESTING_ROLES_TABLE)
        props = cls.pas[PROPERTYPROVIDER_ID]
        props.manage_changeProperties(users_table=TESTING_USERS_TABLE)

        # Create the tables tests
        cls.execute(cls.createTable(TESTING_USERS_TABLE,
                                    TESTING_USERS_COLUMNS))
        cls.execute(cls.createTable(TESTING_ROLES_TABLE,
                                    TESTING_ROLES_COLUMNS))

        transaction.commit()
        ZopeTestCase.close(app)
开发者ID:dtgit,项目名称:dtedu,代码行数:35,代码来源:basetestcase.py


示例6: setUp

 def setUp(test):
     import importlib
     try:
         importlib.import_module(required_module)
     except ImportError: # pragma: no cover
         raise unittest.SkipTest("Required module %r missing" % (required_module,))
     testing.setUp(test)
开发者ID:zopefoundation,项目名称:zope.mimetype,代码行数:7,代码来源:test_doctests.py


示例7: setUp

    def setUp(self):
        from zope.interface import implementer
        from zope.security.tests import module
        try:
            from zope.component.testing import setUp
        except ImportError:
            pass
        else:
            setUp()
        defineDirectives()

        class B(object):
            def m1(self):
                return "m1"
            def m2(self):
                return "m2"
        @implementer(module.I)
        class C(B):
            def m3(self):
                return "m3"
            def m4(self):
                return "m4"
        module.test_base = B
        module.test_class = C
        module.test_instance = C()
        self.assertState()
开发者ID:SalesSeek,项目名称:zope.security,代码行数:26,代码来源:test_zcml_functest.py


示例8: setUp

def setUp(test=None):
    testing.setUp(test=test)
    zcml = ZCMLWrapper()
    zcml.include('schooltool.common', file="zcmlfiles.zcml")
    zcml.include('schooltool.traverser', file='meta.zcml')
    zcml.include('schooltool.traverser')
    test.globs['zcml'] = zcml
开发者ID:achouhans,项目名称:schooltool-2.8.5,代码行数:7,代码来源:tests.py


示例9: configurationSetUp

def configurationSetUp(self):
    """ Setup
    """
    setUp()
    XMLConfig('meta.zcml', zope.component)()
    XMLConfig('meta.zcml', zope.browserresource)()
    XMLConfig('configure.zcml', eea.faceted.vocabularies)()
开发者ID:avoinea,项目名称:eea.faceted.vocabularies,代码行数:7,代码来源:tests.py


示例10: 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


示例11: setUp

 def setUp(self):
     from zope.security.tests.exampleclass import ExampleClass
     try:
         del ExampleClass.__implements__
     except AttributeError:
         pass
     from zope.component.testing import setUp
     setUp()
开发者ID:zopefoundation,项目名称:zope.security,代码行数:8,代码来源:test_zcml_functest.py


示例12: clearZCML

def clearZCML(test=None):
    from zope.configuration.xmlconfig import XMLConfig
    import zope.component
    from zope.component.testing import setUp
    from zope.component.testing import tearDown
    tearDown()
    setUp()
    XMLConfig('meta.zcml', zope.component)()
开发者ID:zopefoundation,项目名称:zope.component,代码行数:8,代码来源:examples.py


示例13: setUpCategoryTests

def setUpCategoryTests(test):
    testing.setUp(test)
    # Setup our adapter from category to rating api
    ztapi.provideAdapter(IAttributeAnnotatable, IAnnotations,
                         AttributeAnnotations)
    container = SampleContainer()
    directlyProvides(container, IAttributeAnnotatable)
    test.globs = {'my_container': container}
开发者ID:CGTIC,项目名称:Plone_SP,代码行数:8,代码来源:tests.py


示例14: setUp

def setUp(test=None):
    testing.setUp(test)
    zcml.load_config('meta.zcml', package=Products.Five)
    zcml.load_config('configure.zcml', package=Products.Five)
    zcml.load_config('meta.zcml', package=five.grok)
    zcml.load_config('configure.zcml', package=five.grok)
    zcml.load_config('configure.zcml', package=spear.ids)
    zcml.load_config('configure.zcml', package=spear.content)
开发者ID:trollfot,项目名称:spear.content,代码行数:8,代码来源:test_all.py


示例15: formSetUp

def formSetUp(test):
    from zope.formlib.textwidgets import TextWidget
    from zope.formlib.interfaces import IInputWidget
    from zope.publisher.interfaces.browser import IBrowserRequest
    from zope.schema.interfaces import ITextLine
    testing.setUp(test)
    provideAdapter(
        TextWidget, [ITextLine, IBrowserRequest], IInputWidget, )
开发者ID:CGTIC,项目名称:Plone_SP,代码行数:8,代码来源:tests.py


示例16: setUpViewTests

def setUpViewTests(test):
    setUp(test)
    # Setup our adapter from category to rating api
    ztapi.provideAdapter((IRatingCategory, Interface),
                             IRatingManager, RatingCategoryAdapter)
    ztapi.provideAdapter(IAttributeAnnotatable, IAnnotations,
                         AttributeAnnotations)
    container = SampleContainer()
    directlyProvides(container, IAttributeAnnotatable)
    test.globs = {'my_container': container}
开发者ID:eaudeweb,项目名称:naaya,代码行数:10,代码来源:tests.py


示例17: setUp

def setUp(test):
    testing.setUp(test)
    provideAdapter(DefaultTraversable, (None,))
    provideAdapter(BrowserLanguages)
    provideAdapter(HTTPCharsets)

    import Products.Five
    import five.customerize
    load_config('configure.zcml', package=Products.Five)
    load_config('configure.zcml', package=five.customerize)
    setHooks()
开发者ID:CGTIC,项目名称:Plone_SP,代码行数:11,代码来源:tests.py


示例18: setUp

def setUp(test, session_data_container_class=RAMSessionDataContainer):
    placelesssetup.setUp()
    component.provideAdapter(ClientId, (IRequest,), IClientId)
    component.provideAdapter(Session, (IRequest,), ISession)
    component.provideUtility(CookieClientIdManager(), IClientIdManager)
    sdc = session_data_container_class()
    for product_id in ('', 'products.foo', 'products.bar', 'products.baz'):
        component.provideUtility(sdc, ISessionDataContainer, product_id)
    request = TestRequest(BytesIO())
    test.globs['request'] = request
    return request
开发者ID:zopefoundation,项目名称:zope.app.session,代码行数:11,代码来源:tests.py


示例19: setUp

 def setUp(self):
     setUp()
     provideUtility(PDFConverter, IConverter, name='application/pdf')
     provideUtility(SplitterFactory, IFactory,
                    name='txng.splitters.default')
     provideUtility(SimpleSplitterFactory, IFactory,
                    name='txng.splitters.simple')
     provideUtility(EnglishParser(), IParser, name='txng.parsers.en')
     provideUtility(LexiconFactory, IFactory, name='txng.lexicons.default')
     provideUtility(StorageFactory, IFactory, name='txng.storages.default')
     provideUtility(Stopwords(), IStopwords)
     provideUtility(Normalizer(), INormalizer)
开发者ID:alepharchives,项目名称:zopyx.txng3.core,代码行数:12,代码来源:TextIndexNGTestCase.py


示例20: setUp

def setUp(self=None):
    from zope.component.testing import setUp
    setUp()

    import zope.component
    XMLConfig('meta.zcml', zope.component)()

    import plone.i18n.normalizer
    XMLConfig('configure.zcml', plone.i18n.normalizer)()

    from zope.publisher.browser import BrowserLanguages
    zope.component.provideAdapter(BrowserLanguages)
开发者ID:CGTIC,项目名称:Plone_SP,代码行数:12,代码来源:base.py



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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