コード例 #1
0
def setUp(test):
    cleanup.setUp()
    data_dir = os.path.join(os.path.dirname(__file__), 'testfiles')

    test.globs['testFilePath'] = os.path.join(data_dir, 'test.txt')
    test.globs['nullChecker'] = NamesChecker()
    test.globs['TestRequest'] = TestRequest
コード例 #2
0
    def setUp(self):
        cleanup.setUp()
        data_dir = os.path.join(os.path.dirname(__file__), 'testfiles')

        self.testFilePath = os.path.join(data_dir, 'test.txt')
        self.nullChecker = NamesChecker()
        provideAdapter(MyETag)
コード例 #3
0
    def setUp(self):
        cleanup.setUp()
        data_dir = os.path.join(os.path.dirname(__file__), 'testfiles')

        self.testFilePath = os.path.join(data_dir, 'test.txt')
        self.nullChecker = NamesChecker()
        provideAdapter(MyETag)
コード例 #4
0
ファイル: tests.py プロジェクト: jean/zope.session
def setUp(session_data_container_class=None):
    from io import StringIO
    from zope.testing import cleanup
    from zope.component import provideAdapter
    from zope.component import provideUtility
    from zope.publisher.http import HTTPRequest
    from zope.publisher.interfaces import IRequest
    from zope.session.http import CookieClientIdManager
    from zope.session.interfaces import IClientId
    from zope.session.interfaces import IClientIdManager
    from zope.session.interfaces import ISession
    from zope.session.interfaces import ISessionDataContainer
    from zope.session.session import ClientId
    from zope.session.session import PersistentSessionDataContainer
    from zope.session.session import Session
    cleanup.setUp()
    if session_data_container_class is None:
        session_data_container_class = PersistentSessionDataContainer
    provideAdapter(ClientId, (IRequest,), IClientId)
    provideAdapter(Session, (IRequest,), ISession)
    provideUtility(CookieClientIdManager(), IClientIdManager)
    sdc = session_data_container_class()
    for product_id in ('', 'products.foo', 'products.bar', 'products.baz'):
        provideUtility(sdc, ISessionDataContainer, product_id)
    request = HTTPRequest(StringIO(), {}, None)
    return request
コード例 #5
0
def setUp(test):
    cleanup.setUp()
    eventtesting.setUp()
    provideAdapter(AttributeAnnotations)
    provideAdapter(AnnotationPrincipalRoleManager, adapts=(IAnnotatable, ))
    provideAdapter(Ownership)
    provideHandler(setOwner)
    provideUtility(principalRegistry, IAuthentication)
    test.globs = {'authentication': principalRegistry}
コード例 #6
0
ファイル: tests.py プロジェクト: grodniewicz/oship
def setUp(session_data_container_class=PersistentSessionDataContainer):
    cleanup.setUp()
    zope.component.provideAdapter(ClientId, (IRequest,), IClientId)
    zope.component.provideAdapter(Session, (IRequest,), ISession)
    zope.component.provideUtility(CookieClientIdManager(), IClientIdManager)
    sdc = session_data_container_class()
    for product_id in ('', 'products.foo', 'products.bar', 'products.baz'):
        zope.component.provideUtility(sdc, ISessionDataContainer, product_id)
    request = HTTPRequest(StringIO(), {}, None)
    return request
コード例 #7
0
    def setUp(self):
        from zope.testing import cleanup
        from zope.interface import implementer
        from zope.annotation.attribute import AttributeAnnotations
        from zope.annotation.interfaces import IAttributeAnnotatable

        cleanup.setUp()

        @implementer(IAttributeAnnotatable)
        class Dummy(object):
            pass

        self.obj = Dummy()
        self.annotations = AttributeAnnotations(self.obj)
コード例 #8
0
    def setUp(self):
        from zope.testing import cleanup
        from zope.interface import implementer
        from zope.annotation.attribute import AttributeAnnotations
        from zope.annotation.interfaces import IAttributeAnnotatable

        cleanup.setUp()

        @implementer(IAttributeAnnotatable)
        class Dummy(object):
            pass

        self.obj = Dummy()
        self.annotations = AttributeAnnotations(self.obj)
コード例 #9
0
ファイル: tests.py プロジェクト: grodniewicz/oship
def setUp(test):
    cleanup.setUp()
    eventtesting.setUp()

    from zope.browserpage.metaconfigure import registerType
    from zope.contentprovider import tales
    registerType('provider', tales.TALESProviderExpression)

    # Make sure we are always reloading page template files ;-)
    global mtime_func
    mtime_func = os.path.getmtime
    def number(x):
        global counter
        counter += 1
        return counter
    os.path.getmtime = number
コード例 #10
0
ファイル: tests.py プロジェクト: grodniewicz/oship
def setUp(test):
    cleanup.setUp()
    eventtesting.setUp()
    traversingSetUp()

    # resource namespace setup
    from zope.traversing.interfaces import ITraversable
    from zope.traversing.namespace import resource
    zope.component.provideAdapter(
        resource, (None,), ITraversable, name = "resource")
    zope.component.provideAdapter(
        resource, (None, None), ITraversable, name = "resource")

    from zope.browserpage import metaconfigure
    from zope.contentprovider import tales
    metaconfigure.registerType('provider', tales.TALESProviderExpression)
コード例 #11
0
def test_suite():
    return unittest.TestSuite(
        (doctest.DocFileSuite('../README.txt',
                              setUp=lambda test: cleanup.setUp(),
                              tearDown=lambda test: cleanup.tearDown(),
                              globs={'pprint': pprint.pprint},
                              optionflags=doctest.NORMALIZE_WHITESPACE), ))
コード例 #12
0
ファイル: test_fields.py プロジェクト: kislovm/findburo
def test_suite():
    return unittest.TestSuite(
        (
            doctest.DocTestSuite(
                "zope.browsermenu.field", setUp=lambda test: cleanup.setUp(), tearDown=lambda test: cleanup.tearDown()
            ),
        )
    )
コード例 #13
0
ファイル: test_menu.py プロジェクト: kislovm/findburo
def test_suite():
    return unittest.TestSuite((
        doctest.DocFileSuite('../README.txt',
                             setUp=lambda test:cleanup.setUp(),
                             tearDown=lambda test:cleanup.tearDown(),
                             globs={'pprint': pprint.pprint},
                             optionflags=doctest.NORMALIZE_WHITESPACE),
        ))
コード例 #14
0
def test_suite():
    return unittest.TestSuite((
        unittest.defaultTestLoader.loadTestsFromName(__name__),
        doctest.DocTestSuite(
            'zope.browsermenu.field',
            setUp=lambda test: cleanup.setUp(),
            tearDown=lambda test: cleanup.tearDown()),
    ))
コード例 #15
0
ファイル: tests.py プロジェクト: Andyvs/TrackMonthlyExpenses
def setUp(test):
    cleanup.setUp()
    eventtesting.setUp()

    from zope.browserpage.metaconfigure import registerType
    from zope.contentprovider import tales
    registerType('provider', tales.TALESProviderExpression)

    # Make sure we are always reloading page template files ;-)
    global mtime_func
    mtime_func = os.path.getmtime

    def number(x):
        global counter
        counter += 1
        return counter

    os.path.getmtime = number
コード例 #16
0
ファイル: tests.py プロジェクト: cjwood032/Zope_Walkthrough
def doctestSetUp(test):
    cleanup.setUp()
    eventtesting.setUp()
    traversingSetUp()

    # resource namespace setup
    from zope.traversing.interfaces import ITraversable
    from zope.traversing.namespace import resource
    zope.component.provideAdapter(resource, (None, ),
                                  ITraversable,
                                  name="resource")
    zope.component.provideAdapter(resource, (None, None),
                                  ITraversable,
                                  name="resource")

    from zope.browserpage import metaconfigure
    from zope.contentprovider import tales
    metaconfigure.registerType('provider', tales.TALESProviderExpression)
コード例 #17
0
def test_suite():
    return unittest.TestSuite((
        unittest.defaultTestLoader.loadTestsFromName(__name__),
        doctest.DocFileSuite('../README.txt',
                             setUp=lambda test: cleanup.setUp(),
                             tearDown=lambda test: cleanup.tearDown(),
                             globs={'pprint': pprint.pprint},
                             checker=checker,
                             optionflags=doctest.NORMALIZE_WHITESPACE),
    ))
コード例 #18
0
def test_suite():
    return unittest.TestSuite((
        unittest.defaultTestLoader.loadTestsFromName(__name__),
        doctest.DocFileSuite(
            '../README.txt',
            setUp=lambda test: cleanup.setUp(),
            tearDown=lambda test: cleanup.tearDown(),
            globs={'pprint': pprint.pprint},
            checker=checker,
            optionflags=doctest.NORMALIZE_WHITESPACE),
    ))
コード例 #19
0
def setUp(test):
    cleanup.setUp()
    component.provideAdapter(AttributeAnnotations)
    testing.setUpDublinCore()
コード例 #20
0
def setUp(test):
    cleanup.setUp()
    testing.setUp()
    zope.component.provideAdapter(view, (None, None), ITraversable, name="view")
    zope.component.provideAdapter(zope.browserresource.file.FileETag)
コード例 #21
0
ファイル: testing.py プロジェクト: cc-archive/vendorlibs
def setUp(test=None):
    cleanup.setUp()
コード例 #22
0
ファイル: tests.py プロジェクト: zopefoundation/z3c.bcrypt
 def setUp(_test):
     cleanup.setUp()
コード例 #23
0
def setUp(test=None):
    cleanup.setUp()
    component.provideAdapter(AttributeAnnotations)
コード例 #24
0
ファイル: test_fields.py プロジェクト: vedantc98/Plone-test
def test_suite():
    return unittest.TestSuite((
        doctest.DocTestSuite('zope.browsermenu.field',
                     setUp=lambda test:cleanup.setUp(),
                     tearDown=lambda test:cleanup.tearDown()),
        ))
コード例 #25
0
def setUp(test):
    cleanup.setUp()
コード例 #26
0
ファイル: test_property.py プロジェクト: CGTIC/Plone_SP
def setUp(test):
    cleanup.setUp()
    component.provideAdapter(AttributeAnnotations)
    testing.setUpDublinCore()
コード例 #27
0
ファイル: test_docs.py プロジェクト: NextThought/nti.webhooks
def setUp(_test=None):
    gc.collect()
    cleanup.setUp()
    if docs_dir not in sys.path:
        sys.path.insert(0, docs_dir)
コード例 #28
0
def setUp(test=None):
    cleanup.setUp()
    component.provideAdapter(AttributeAnnotations)