コード例 #1
0
def tearDown(test):
    placelesssetup.tearDown(test)
    module.tearDown(test)
    testing.cleanDB(test.globs['conn'], test.globs['DBNAME'])
    test.globs['conn'].disconnect()
    testing.resetCaches()
    exceptionformatter.DEBUG_EXCEPTION_FORMATTER = \
        test.orig_DEBUG_EXCEPTION_FORMATTER
コード例 #2
0
def tearDown(test):
    placelesssetup.tearDown(test)
    module.tearDown(test)
    testing.cleanDB(test.globs['conn'], test.globs['DBNAME'])
    test.globs['conn'].disconnect()
    testing.resetCaches()
    exceptionformatter.DEBUG_EXCEPTION_FORMATTER = \
        test.orig_DEBUG_EXCEPTION_FORMATTER
コード例 #3
0
ファイル: tests.py プロジェクト: grodniewicz/oship
def tearDownDebug(test):
    sys.stderr = test.real_stderr
    sys.argv[:] = test.real_argv
    if hasattr(sys, 'ps1'):
        del sys.ps1
    os.chdir(test.olddir)
    # make sure we don't leave environment variables that would cause
    # Python to open an interactive console
    if 'PYTHONINSPECT' in os.environ:
        del os.environ['PYTHONINSPECT']
    from zope.security.management import endInteraction
    endInteraction()
    placelesssetup.tearDown(test)
コード例 #4
0
def lockingTearDown(test):
    placelesssetup.tearDown(test)
    z3c.etree.testing.etreeTearDown(test)

    events = test.globs.pop("events")
    assert zope.event.subscribers.pop().__self__ is events
    del events[:] # being paranoid

    del test.globs["Demo"]
    del test.globs["DemoFolder"]

    gsm = zope.component.getGlobalSiteManager()

    gsm.unregisterAdapter(DemoKeyReference,
                          (IDemo,),
                          zope.app.keyreference.interfaces.IKeyReference)
    gsm.unregisterAdapter(PhysicallyLocatable, (Demo,))
    gsm.unregisterAdapter(PhysicallyLocatable, (DemoFolder,))
    gsm.unregisterAdapter(DemoKeyReference, (IDemoFolder,),
                          zope.app.keyreference.interfaces.IKeyReference)
    gsm.unregisterAdapter(SiteManagerAdapter,
                          (zope.interface.Interface,), IComponentLookup)
    gsm.unregisterAdapter(DemoAbsoluteURL,
                          (IDemo, zope.interface.Interface),
                          zope.traversing.browser.interfaces.IAbsoluteURL)
    gsm.unregisterAdapter(DemoAbsoluteURL,
                          (IDemoFolder, zope.interface.Interface),
                          zope.traversing.browser.interfaces.IAbsoluteURL)

    gsm.unregisterAdapter(z3c.dav.widgets.ListDAVWidget,
                          (zope.schema.interfaces.IList,
                           z3c.dav.interfaces.IWebDAVRequest))
    gsm.unregisterAdapter(z3c.dav.widgets.ObjectDAVWidget,
                          (zope.schema.interfaces.IObject,
                           z3c.dav.interfaces.IWebDAVRequest))
    gsm.unregisterAdapter(z3c.dav.widgets.TextDAVWidget,
                          (zope.schema.interfaces.IText,
                           z3c.dav.interfaces.IWebDAVRequest))
    gsm.unregisterAdapter(z3c.dav.properties.OpaqueWidget,
                          (z3c.dav.properties.DeadField,
                           z3c.dav.interfaces.IWebDAVRequest))
    gsm.unregisterAdapter(z3c.dav.widgets.TextDAVWidget,
                          (zope.schema.interfaces.IURI,
                           z3c.dav.interfaces.IWebDAVRequest))

    endInteraction()

    transaction.abort()
    test.globs["conn"].close()
    test.globs["db"].close()
コード例 #5
0
ファイル: test_container.py プロジェクト: kedder/mongopersist
def tearDown(test):
    placelesssetup.tearDown(test)
    module.tearDown(test)
    try:
        del Person._p_mongo_store_type
    except AttributeError:
        pass
    try:
        del SimplePerson._p_mongo_store_type
    except AttributeError:
        pass
    testing.cleanDB(test.globs['conn'], test.globs['DBNAME'])
    test.globs['conn'].disconnect()
    testing.resetCaches()
    exceptionformatter.DEBUG_EXCEPTION_FORMATTER = \
        test.orig_DEBUG_EXCEPTION_FORMATTER
コード例 #6
0
ファイル: test_container.py プロジェクト: cyrusv/mongopersist
def tearDown(test):
    placelesssetup.tearDown(test)
    module.tearDown(test)
    try:
        del Person._p_mongo_store_type
    except AttributeError:
        pass
    try:
        del SimplePerson._p_mongo_store_type
    except AttributeError:
        pass
    testing.cleanDB(test.globs['conn'], test.globs['DBNAME'])
    test.globs['conn'].disconnect()
    testing.resetCaches()
    exceptionformatter.DEBUG_EXCEPTION_FORMATTER = \
        test.orig_DEBUG_EXCEPTION_FORMATTER
コード例 #7
0
def test_suite():
    setUp()
    import zope.app.component
    XMLConfig('meta.zcml', zope.app.component)()
    #import Products.Five
    #XMLConfig('meta.zcml', Products.Five)()
    import cornerstone.browser
    XMLConfig('base.zcml', cornerstone.browser)()
    
    return unittest.TestSuite([
        doctest.DocFileSuite(
            file, 
            package="cornerstone.browser",
            optionflags=optionflags,
            globs=dict(interact=interlude.interact, pprint=pprint),
        ) for file in TESTFILES
    ])
    tearDown()
コード例 #8
0
def test_suite():
    setUp()
    import zope.app.component
    XMLConfig('meta.zcml', zope.app.component)()
    #import Products.Five
    #XMLConfig('meta.zcml', Products.Five)()
    import cornerstone.browser
    XMLConfig('base.zcml', cornerstone.browser)()

    return unittest.TestSuite([
        doctest.DocFileSuite(
            file,
            package="cornerstone.browser",
            optionflags=optionflags,
            globs=dict(interact=interlude.interact, pprint=pprint),
        ) for file in TESTFILES
    ])
    tearDown()
コード例 #9
0
ファイル: placeless.py プロジェクト: wpjunior/proled
    def wrapper(*args, **kw):
        __doc__ = '''%s ::

        @param required_zcml callback or iterable of callbacks
        required for setup of configuration needed by fixture
        creation.
        ''' % orig_func.__doc__

        # Setup the placeless stuff that's needed to create a fixture
        setUp()

        # Call any necessary callbacks for setting up ZCML
        callZCML(required_zcml)
        if kw.has_key('required_zcml'):
            zcml = kw.pop('required_zcml')
            callZCML(zcml)

        value = orig_func(*args, **kw)

        # And tear it down
        tearDown()
        return value
コード例 #10
0
ファイル: placeless.py プロジェクト: bendavis78/zope
    def wrapper(*args, **kw):
        __doc__ = '''%s ::

        @param required_zcml callback or iterable of callbacks
        required for setup of configuration needed by fixture
        creation.
        ''' % orig_func.__doc__

        # Setup the placeless stuff that's needed to create a fixture
        setUp()

        # Call any necessary callbacks for setting up ZCML
        callZCML(required_zcml)
        if kw.has_key('required_zcml'):
            zcml = kw.pop('required_zcml')
            callZCML(zcml)

        value = orig_func(*args, **kw)

        # And tear it down
        tearDown()
        return value
コード例 #11
0
ファイル: tests.py プロジェクト: plone/plone.app.relations
def test_suite():
    from plone.app.relations import local_role
    pas = DocTestSuite(local_role, setUp=placelesssetup.setUp(),
                       tearDown=placelesssetup.tearDown())

    readme = ztc.FunctionalDocFileSuite('README.txt',
                                        package='plone.app.relations')

    workflow = ztc.ZopeDocTestSuite('plone.app.relations.workflow',
                                    test_class=ptc.FunctionalTestCase,)

    userrelations = ztc.ZopeDocFileSuite('userrelations.txt',
                                         package='plone.app.relations', 
                                         test_class=ptc.FunctionalTestCase,)


    return unittest.TestSuite([workflow, readme, pas, userrelations])
コード例 #12
0
 def tearDown(self):
     tearDown()
コード例 #13
0
def configurationTearDown(test):
    tearDown()
コード例 #14
0
 def tearDown(self):
     placelesssetup.tearDown()
     getToolByName.func_code = self.original_getToolByName_code
コード例 #15
0
ファイル: test_utility.py プロジェクト: goschtl/zope
 def beforeTearDown(self):
     tearDown()
コード例 #16
0
def tearDownObjectEventDocTest(test) :
    tearDown()
コード例 #17
0
def tearDownREADME(test):
    placelesssetup.tearDown(test)
    test.globs['db'].close()
コード例 #18
0
def tearDown(test):
    placelesssetup.tearDown()
 def tearDown(self):
     placelesssetup.tearDown()
     setSite(None)
     cache_manager._items = {}
コード例 #20
0
ファイル: tests.py プロジェクト: Zojax/zojax.cacheheaders
def tearDown(test):
    placelesssetup.tearDown()
コード例 #21
0
ファイル: test_doctests.py プロジェクト: gelie/bungeni_src
def tearDown(test):
    print "\n---------- TEARDOWN ----------", test
    placelesssetup.tearDown()
    metadata.drop_all(checkfirst=True)
コード例 #22
0
ファイル: tests.py プロジェクト: wpjunior/proled
def tearDown(test):
    placelesssetup.tearDown()
    setup.tearDownTestAsModule(test)
コード例 #23
0
def tearDownRelatedAttribution(test):
    placelesssetup.tearDown(test)
コード例 #24
0
ファイル: tests.py プロジェクト: BenoitTalbot/bungeni-portal
def tearDown(test):
    placelesssetup.tearDown()
    metadata.drop_all(checkfirst=True)
コード例 #25
0
ファイル: tests.py プロジェクト: wpjunior/proled
def tearDown(test):
    placelesssetup.tearDown()
    global old_context
    zope.app.appsetup.appsetup.__config_context = old_context
コード例 #26
0
def reset():
    tearDown()
    setUp()
コード例 #27
0
 def tearDown(self):
     placelesssetup.tearDown()
 def tearDown(self):
     placelesssetup.tearDown()
     from tn.plonestyledpage import styled_page
     styled_page.getUniqueId = self.old_getUniqueId
     styled_page.getEscapedStyleBlock = self.old_getEscapedStyleBlock
コード例 #29
0
ファイル: tests.py プロジェクト: gelie/bungeni_src
def tearDown(test):
    print "\n---------- TEARDOWN ----------", test
    placelesssetup.tearDown()
    metadata.drop_all(checkfirst=True)
コード例 #30
0
ファイル: tests.py プロジェクト: jean/zc.relationship
def tearDown(test):
    zope.app.component.hooks.resetHooks()
    zope.app.component.hooks.setSite()
    transaction.abort()
    test.globs['db'].close()
    placelesssetup.tearDown()
コード例 #31
0
 def beforeTearDown(self):
     tearDown()
コード例 #32
0
 def tearDown(self):
     tearDown()
コード例 #33
0
def tearDown(test):
    placelesssetup.tearDown()
    metadata.drop_all(checkfirst=True)
コード例 #34
0
ファイル: tests.py プロジェクト: wpjunior/proled
def tearDown(test):
    placelesssetup.tearDown()
    zope.app.appsetup.appsetup.__config_context = old_context
    from zope.app.apidoc import zcmlmodule
    zcmlmodule.namespaces = None
    zcmlmodule.subdirs = None