예제 #1
0
def test_suite():
    testbrowser = FunctionalDocFileSuite(
        "testbrowser.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    testbrowser.layer = zojaxExtJSDateLayer

    return unittest.TestSuite((testbrowser, ))
예제 #2
0
def test_suite():
    tests = FunctionalDocFileSuite(
        "testbrowser.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    tests.layer = zojaxLanguageLayout

    return unittest.TestSuite((tests,))
예제 #3
0
def test_suite():
    testbrowser = FunctionalDocFileSuite(
        "tests.rst",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    testbrowser.layer = zojaxPortletsQuickUpload

    return unittest.TestSuite((testbrowser,))
예제 #4
0
파일: tests.py 프로젝트: grodniewicz/oship
def test_suite():
    checker = RENormalizing([
        (re.compile(r'^HTTP/1.1 (\d{3}) .*?\n'), 'HTTP/1.1 \\1\n')
        ])
    SampleFunctionalTest.layer = AppTestingLayer
    CookieFunctionalTest.layer = AppTestingLayer
    SkinsAndHTTPCaller.layer = AppTestingLayer
    RetryProblemFunctional.layer = AppTestingLayer
    RetryProblemBrowser.layer = AppTestingLayer

    doc_test = FunctionalDocFileSuite('doctest.txt', 'cookieTestOne.txt',
        'cookieTestTwo.txt', checker=checker)
    doc_test.layer = AppTestingLayer

    return unittest.TestSuite((
        unittest.makeSuite(FunctionalHTTPDocTest),
        unittest.makeSuite(AuthHeaderTestCase),
        unittest.makeSuite(HTTPCallerTestCase),
        unittest.makeSuite(CookieHandlerTestCase),
        DocTestSuite(),
        unittest.makeSuite(SampleFunctionalTest),
        unittest.makeSuite(CookieFunctionalTest),
        unittest.makeSuite(SkinsAndHTTPCaller),
        unittest.makeSuite(RetryProblemFunctional),
        unittest.makeSuite(RetryProblemBrowser),
        doc_test,
        ))
예제 #5
0
def test_suite():

    readme = FunctionalDocFileSuite("README.txt")

    readme.layer = FunctionalLayer

    return unittest.TestSuite([readme])
예제 #6
0
def test_suite():
    test = FunctionalDocFileSuite(
        "tests.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    test.layer = catalogLayer

    return unittest.TestSuite((test,))
예제 #7
0
def test_suite():
    i18n = FunctionalDocFileSuite('i18n.txt', package='zope.app.form.browser',
        checker=checker)
    i18n.layer = AppFormLayer
    return unittest.TestSuite([
        i18n,
        ])
예제 #8
0
def test_suite():
    i18n = FunctionalDocFileSuite('i18n.txt',
                                  package='zope.formlibwidget.browser',
                                  checker=checker)
    i18n.layer = AppFormLayer
    return unittest.TestSuite([
        i18n,
    ])
예제 #9
0
def test_suite():
    suite = unittest.TestSuite()
    Test.layer = AppContainerLayer
    suite.addTest(unittest.makeSuite(Test))
    index = FunctionalDocFileSuite("index.txt")
    index.layer = AppContainerLayer
    suite.addTest(index)
    return suite
예제 #10
0
def test_suite():
    suite = unittest.TestSuite()
    Test.layer = AppContainerLayer
    suite.addTest(unittest.makeSuite(Test))
    index = FunctionalDocFileSuite("index.txt")
    index.layer = AppContainerLayer
    suite.addTest(index)
    return suite
예제 #11
0
파일: tests.py 프로젝트: bendavis78/zope
def test_suite():

    readme = FunctionalDocFileSuite(
        'README.txt')

    readme.layer = FunctionalLayer

    return unittest.TestSuite([readme])
예제 #12
0
파일: tests.py 프로젝트: grodniewicz/oship
def test_suite():
    suite = unittest.TestSuite()
    test = FunctionalDocFileSuite('README.txt',
                                  optionflags=doctest.ELLIPSIS,
                                  setUp=setUp,
                                  tearDown=tearDown)
    test.layer = FlashMessageLayer
    suite.addTest(test)
    return suite
def test_suite():
    globs = {}
    readme = FunctionalDocFileSuite(
        'README.txt',
        globs = globs,
        setUp=setUp,
        tearDown=tearDownTestAsModule,
        )
    readme.layer = FunctionalLayer
    return unittest.TestSuite([readme])
예제 #14
0
def test_suite():
    globs = {}
    readme = FunctionalDocFileSuite(
        'README.txt',
        globs=globs,
        setUp=setUp,
        tearDown=tearDownTestAsModule,
    )
    readme.layer = FunctionalLayer
    return unittest.TestSuite([readme])
예제 #15
0
def test_suite():
    testbrowser = FunctionalDocFileSuite(
        "testbrowser.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    testbrowser.layer = statusmessageLayer

    return unittest.TestSuite((
            testbrowser,
            doctest.DocFileSuite(
                '../README.txt',
                setUp=setUp, tearDown=tearDown,
                optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS),
            ))
예제 #16
0
def test_suite():
    suite = unittest.TestSuite()
    docfiles = ['index.txt',]

    for docfile in docfiles:
        test = FunctionalDocFileSuite(
             docfile,
             globs=dict(getRootFolder=getRootFolder, Browser=zope.testbrowser.testing.Browser),
             optionflags = (doctest.ELLIPSIS
                            | doctest.REPORT_NDIFF
                            | doctest.NORMALIZE_WHITESPACE),)
        test.layer = SimpleAuthFunctionalLayer
        suite.addTest(test)

    return suite
예제 #17
0
def test_suite():

    readme = FunctionalDocFileSuite('usage.txt')

    suite = TestSuite()
    suite.addTest(makeSuite(TestMySetup))

    return suite
예제 #18
0
 def make_suite(filename, package=None):
     optionflags = (doctest.ELLIPSIS | doctest.REPORT_NDIFF |
                    doctest.NORMALIZE_WHITESPACE |
                    doctest.REPORT_ONLY_FIRST_FAILURE)
     suite = FunctionalDocFileSuite(filename, package=package,
                                    optionflags=optionflags,
                                    globs=extra_globs)
     return suite
예제 #19
0
def test_suite():
    suite = unittest.TestSuite()
    APIDocTests.layer = APIDocLayer
    suite.addTest(unittest.makeSuite(APIDocTests))
    apidoc_doctest = FunctionalDocFileSuite(
        "README.txt",
        optionflags=doctest.ELLIPSIS | doctest.NORMALIZE_WHITESPACE,
        checker=checker)
    apidoc_doctest.layer = APIDocLayer
    suite.addTest(
        apidoc_doctest,
        )

    nodevmode = FunctionalDocFileSuite("nodevmode.txt")
    nodevmode.layer = APIDocNoDevModeLayer
    suite.addTest(nodevmode)
    return suite
예제 #20
0
def test_suite():
    tests = FunctionalDocFileSuite(
        "testbrowser.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    tests.layer = zojaxExtensionsLayout

    return unittest.TestSuite((
        tests,
        doctest.DocFileSuite(
            '../README.ru',
            setUp=setUp,
            optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS),
        doctest.DocTestSuite(
            'zojax.extensions.extensiontype',
            setUp=setUp,
            optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS),
        ))
예제 #21
0
def test_suite():
    widget = FunctionalDocFileSuite(
        "widget.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    widget.layer = richTextLayer

    field = FunctionalDocFileSuite(
        'field.txt',
        optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS)
    field.layer = richTextLayer

    return unittest.TestSuite((
            widget, field,
            doctest.DocTestSuite(
                'zojax.richtext.plaintext',
                optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS),
            ))
예제 #22
0
def test_suite():
    checker = RENormalizing([
        (re.compile(r'^HTTP/1.1 (\d{3}) .*?\n'), 'HTTP/1.1 \\1\n')])
    SampleFunctionalTest.layer = AppTestingLayer
    CookieFunctionalTest.layer = AppTestingLayer
    SkinsAndHTTPCaller.layer = AppTestingLayer
    RetryProblemFunctional.layer = AppTestingLayer
    RetryProblemBrowser.layer = AppTestingLayer
    HTTPFunctionalTest.layer = AppTestingLayer
    BrowserFunctionalTest.layer = AppTestingLayer
    HTTPCallerFunctionalTest.layer = AppTestingLayer

    testbrowser_checker = RENormalizing([
        (re.compile(r'Status: 200.*'), 'Status: 200 OK'),
        (re.compile(r'HTTP_USER_AGENT:\s+\S+'),
         'HTTP_USER_AGENT: Python-urllib/2.4'),
        (re.compile(r'Content-[Ll]ength:.*'), 'Content-Length: 123'),
        ])
    testbrowser_test = FunctionalDocFileSuite('testbrowser.txt',
                                              setUp=testbrowserSetUp,
                                              checker=testbrowser_checker)
    testbrowser_test.layer = AppTestingLayer

    doc_test = FunctionalDocFileSuite('doctest.txt', 'cookieTestOne.txt',
        'cookieTestTwo.txt', checker=checker)
    doc_test.layer = AppTestingLayer

    return unittest.TestSuite((
        unittest.makeSuite(FunctionalHTTPDocTest),
        unittest.makeSuite(AuthHeaderTestCase),
        unittest.makeSuite(HTTPCallerTestCase),
        unittest.makeSuite(CookieHandlerTestCase),
        DocTestSuite(),
        unittest.makeSuite(SampleFunctionalTest),
        unittest.makeSuite(HTTPFunctionalTest),
        unittest.makeSuite(BrowserFunctionalTest),
        unittest.makeSuite(HTTPCallerFunctionalTest),
        unittest.makeSuite(CookieFunctionalTest),
        unittest.makeSuite(SkinsAndHTTPCaller),
        unittest.makeSuite(RetryProblemFunctional),
        unittest.makeSuite(RetryProblemBrowser),
        doc_test,
        testbrowser_test,
        ))
def test_suite():
    from zope.app.testing.functional import FunctionalDocFileSuite
    #from Testing.ZopeTestCase import FunctionalDocFileSuite
    ftest = FunctionalDocFileSuite(
        'README.txt',
        optionflags=doctest.ELLIPSIS|
                    doctest.REPORT_NDIFF|
                    doctest.REPORT_ONLY_FIRST_FAILURE|
                    doctest.NORMALIZE_WHITESPACE,
        setUp=setUp, tearDown=tearDown, globs=globs)
    ftest = FunctionalDocFileSuite(
        'mem.txt',
        optionflags=doctest.ELLIPSIS|
                    doctest.REPORT_NDIFF|
                    doctest.REPORT_ONLY_FIRST_FAILURE|
                    doctest.NORMALIZE_WHITESPACE,
        setUp=setUp, tearDown=tearDown, globs=globs)
    ftest.layer = z3c_soap_functional_layer
    return ftest
예제 #24
0
def test_suite():
    suite = unittest.TestSuite()
    layer = uvcsite.tests.FunctionalLayer
    functional = FunctionalDocFileSuite(
        'app.txt', 'auth/handler.txt',
        'auth/masteruser.txt', 'content/columnoverride.txt',
        'content/container.txt', 'content/folderinit.txt',
        'content/content.txt', 'content/p_reg_integration.txt',
        'content/crudviews.txt', 'content/multiple_workflow.txt',
        'content/productfolderutilities.txt', 'content/table.txt',
        'content/views.txt', 'content/withoutclass.txt',
        'extranetmembership/enms.txt', 'homefolder/homefolder.txt',
        'utils/help.txt', 'utils/mail.txt', 'homefolder/views.txt',
        'viewlets/managers.txt', 'viewlets/viewlets.txt',
        'workflow/workflow.txt', 'workflow/basic_workflow.txt',
        'content/ftests/api.py', 'content/ftests/homefoldertest.py',
        'utils/beaker.txt', 'utils/roles.txt', 'utils/tales.txt',
        'stat/stat.txt', 'auth/group.txt', 'utils/pdf.txt',
        'utils/xml.txt', 'utils/shorties.txt', 'content/productregistration.txt',
        'content/securityviews.txt', 'content/ftests/api_json.py',
        package="uvcsite",
        globs={'__name__': 'uvcsite'},
        optionflags=doctest.ELLIPSIS |
                    doctest.IGNORE_EXCEPTION_DETAIL |
                    doctest.REPORT_NDIFF |
                    doctest.NORMALIZE_WHITESPACE,
    )
    functional.layer = layer
    suite.addTest(functional)
    uvc_layer = uvcsite.tests.UVCBrowserLayer
    test = doctest.DocFileSuite(
        'workflow/workflow_api.txt',
        package='uvcsite',
        globs={'getRootFolder': uvc_layer.getRootFolder},
        optionflags=doctest.ELLIPSIS |
            doctest.IGNORE_EXCEPTION_DETAIL |
            doctest.REPORT_NDIFF |
            doctest.NORMALIZE_WHITESPACE,
    )
    test.layer = uvc_layer
    suite.addTest(test)
    return suite
예제 #25
0
def test_suite():
    checker = renormalizing.RENormalizing([
        (re.compile(r" with base 10: 'text'"), r': text'),
        ])
    CodeModuleTests.layer = APIDocLayer
    introspector = FunctionalDocFileSuite(
        "introspector.txt",
        optionflags=doctest.ELLIPSIS | doctest.NORMALIZE_WHITESPACE)
    introspector.layer = APIDocLayer
    return unittest.TestSuite((
        doctest.DocFileSuite(
            'README.txt',
            setUp=setUp, tearDown=tearDown,checker=checker,
            optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS),
        doctest.DocTestSuite(
            'zope.app.apidoc.codemodule.browser.menu',
            setUp=setUp, tearDown=tearDown,
            optionflags=doctest.NORMALIZE_WHITESPACE),
        unittest.makeSuite(CodeModuleTests),
        introspector,
        ))
예제 #26
0
 def suiteFromFile(self, name):
     suite = unittest.TestSuite()
     layer = get_marker_from_file('Test-Layerdef', name)
     if os.path.isabs(name):
         # We get absolute pathnames, but we need relative ones...
         common_prefix = os.path.commonprefix([self.package.__file__, name])
         name = name[len(common_prefix):]
     test = FunctionalDocFileSuite(
         name, package=self.package,
         setUp=self.setUp, tearDown=self.tearDown,
         globs=self.globs,
         optionflags=self.optionflags,
         encoding=self.encoding,
         checker=self.checker,
         **self.additional_options
         )
     test.layer = self.layer
     if layer is not None:
         test.layer = layer
     suite.addTest(test)
     return suite
예제 #27
0
def test_suite():
    contents = FunctionalDocFileSuite(
        "contentsbrowser.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    contents.layer = zojaxContentBrowserLayer

    testbrowser = FunctionalDocFileSuite(
        "testbrowser.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    testbrowser.layer = zojaxContentBrowserLayer

    byline = FunctionalDocFileSuite(
        "byline.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    byline.layer = zojaxContentBrowserLayer

    return unittest.TestSuite((
        byline, contents, testbrowser,
        doctest.DocTestSuite(
            'zojax.content.browser.breadcrumb',
            optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS),
        doctest.DocTestSuite(
            'zojax.content.browser.utils',
            optionflags=doctest.NORMALIZE_WHITESPACE|doctest.ELLIPSIS),
        ))
예제 #28
0
파일: tests.py 프로젝트: grodniewicz/oship
def test_suite():
    flags = doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS

    readme = FunctionalDocFileSuite('README.txt', optionflags=flags,
        checker=checker)
    readme.layer = TestBrowserLayer

    cookies = FunctionalDocFileSuite('cookies.txt', optionflags=flags,
        checker=checker)
    cookies.layer = TestBrowserLayer

    fixed_bugs = FunctionalDocFileSuite('fixed-bugs.txt', optionflags=flags)
    fixed_bugs.layer = TestBrowserLayer

    wire = FunctionalDocFileSuite('over_the_wire.txt', optionflags=flags)
    wire.level = 2
    wire.layer = TestBrowserLayer

    this_file = doctest.DocTestSuite(checker=checker)

    return unittest.TestSuite((this_file, readme, fixed_bugs, wire, cookies))
예제 #29
0
def test_suite():
    from zope.app.testing.functional import FunctionalDocFileSuite
    collector = FunctionalDocFileSuite('collector266.txt',
                                       'collector269.txt',
                                       'errorview.txt',
                                       checker=checker)
    url = FunctionalDocFileSuite('url.txt', checker=checker)
    collector.layer = ZPTPageLayer
    ZPTPageTest.layer = ZPTPageLayer
    url.layer = ZPTPageLayer
    return unittest.TestSuite((
        unittest.makeSuite(ZPTPageTest),
        collector,
        url,
    ))
예제 #30
0
def test_suite():
    form = FunctionalDocFileSuite(
        "form.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    form.layer = layoutformLayer

    addedit = FunctionalDocFileSuite(
        "addedit.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    addedit.layer = layoutformLayer

    tests = FunctionalDocFileSuite(
        "tests.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    tests.layer = layoutformLayer

    return unittest.TestSuite((form, tests, addedit))
예제 #31
0
def test_suite():
    tests = FunctionalDocFileSuite(
        "tests.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    tests.layer = skinLayer

    columns = FunctionalDocFileSuite(
        "columns.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    columns.layer = skinLayer

    exceptions = FunctionalDocFileSuite(
        "exceptions.txt",
        optionflags=doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE)
    exceptions.layer = skinLayer

    return unittest.TestSuite((tests, columns, exceptions,))
예제 #32
0
def test_suite():
    flags = doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS
    readme = FunctionalDocFileSuite('test.txt', optionflags=flags)
    return unittest.TestSuite((readme, ))
예제 #33
0
def test_suite():
    from zope.app.testing.setup import setUpTestAsModule
    from zope.app.testing.setup import tearDownTestAsModule
    import doctest
    from zope.testing import renormalizing

    checker = RENormalizing([
        (re.compile(r'^HTTP/1.1 (\d{3}) .*?\n'), 'HTTP/1.1 \\1\n')])
    SampleFunctionalTest.layer = AppTestingLayer
    CookieFunctionalTest.layer = AppTestingLayer
    SkinsAndHTTPCaller.layer = AppTestingLayer
    RetryProblemFunctional.layer = AppTestingLayer
    RetryProblemBrowser.layer = AppTestingLayer
    HTTPFunctionalTest.layer = AppTestingLayer
    BrowserFunctionalTest.layer = AppTestingLayer
    HTTPCallerFunctionalTest.layer = AppTestingLayer


    doc_test = FunctionalDocFileSuite(
        'doctest.rst', 'cookieTestOne.rst',
        'cookieTestTwo.rst', checker=checker)
    doc_test.layer = AppTestingLayer

    xml_checker = RENormalizing((
        (re.compile('<DateTime \''), '<DateTime u\''),
        (re.compile('at [-0-9a-fA-F]+'), 'at <SOME ADDRESS>'),
        (re.compile("HTTP/1.0"), "HTTP/1.1"),
    ))

    def xmlSetUp(test):
        setUpTestAsModule(test, 'zope.app.testing.xmlrpc.README')

    def xmlTearDown(test):
        # clean up the views we registered:

        # we use the fact that registering None unregisters whatever is
        # registered. We can't use an unregistration call because that
        # requires the object that was registered and we don't have that handy.
        # (OK, we could get it if we want. Maybe later.)
        from zope.site.interfaces import IFolder
        from zope.publisher.interfaces.xmlrpc import IXMLRPCRequest

        zope.component.provideAdapter(None, (
            IFolder,
            IXMLRPCRequest
        ), zope.interface, 'contents')

        tearDownTestAsModule(test)


    xmlrpcsuite = FunctionalDocFileSuite(
        'xmlrpc.rst',
        setUp=xmlSetUp,
        tearDown=xmlTearDown,
        checker=xml_checker,
        optionflags=(doctest.ELLIPSIS
                     | doctest.NORMALIZE_WHITESPACE
                     | renormalizing.IGNORE_EXCEPTION_MODULE_IN_PYTHON2)
    )
    xmlrpcsuite.layer = AppTestingLayer

    return unittest.TestSuite((
        unittest.defaultTestLoader.loadTestsFromName(__name__),
        DocTestSuite(),
        doc_test,
        xmlrpcsuite,
    ))
예제 #34
0
def test_suite():
    flags = doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS
    readme = FunctionalDocFileSuite('../README.txt', optionflags=flags)
    wire = FunctionalDocFileSuite('../over_the_wire.txt', optionflags=flags)
    wire.level = 2
    return unittest.TestSuite((readme, wire))
예제 #35
0
파일: tests.py 프로젝트: bendavis78/zope
def test_suite():
    readme = FunctionalDocFileSuite('README.txt', optionflags=doctest.ELLIPSIS)
    readme.layer = DocumentLayer
    return unittest.TestSuite((readme, ))