Ejemplo n.º 1
0
def test_main(verbose=None):
    from test import test_code
    run_doctest(test_code, verbose)
    tests = [CodeTest, CodeConstsTest, CodeWeakRefTest]
    if check_impl_detail(cpython=True) and ctypes is not None:
        tests.append(CoExtra)
    run_unittest(*tests)
    def test_libref_examples(self):
        s = """
        Examples from the Library Reference:  Doc/lib/libgetopt.tex

        An example using only Unix style options:


        >>> import getopt
        >>> args = '-a -b -cfoo -d bar a1 a2'.split()
        >>> args
        ['-a', '-b', '-cfoo', '-d', 'bar', 'a1', 'a2']
        >>> optlist, args = getopt.getopt(args, 'abc:d:')
        >>> optlist
        [('-a', ''), ('-b', ''), ('-c', 'foo'), ('-d', 'bar')]
        >>> args
        ['a1', 'a2']

        Using long option names is equally easy:


        >>> s = '--condition=foo --testing --output-file abc.def -x a1 a2'
        >>> args = s.split()
        >>> args
        ['--condition=foo', '--testing', '--output-file', 'abc.def', '-x', 'a1', 'a2']
        >>> optlist, args = getopt.getopt(args, 'x', [
        ...     'condition=', 'output-file=', 'testing'])
        >>> optlist
        [('--condition', 'foo'), ('--testing', ''), ('--output-file', 'abc.def'), ('-x', '')]
        >>> args
        ['a1', 'a2']
        """

        import types
        m = types.ModuleType("libreftest", s)
        run_doctest(m, verbose)
Ejemplo n.º 3
0
def test_main():
    tests = [
        PickleTests,
        PyUnpicklerTests,
        PyPicklerTests,
        PyPersPicklerTests,
        PyDispatchTableTests,
        PyChainDispatchTableTests,
        CompatPickleTests,
    ]
    if has_c_implementation:
        tests.extend(
            [
                CUnpicklerTests,
                CPicklerTests,
                CPersPicklerTests,
                CDumpPickle_LoadPickle,
                DumpPickle_CLoadPickle,
                PyPicklerUnpicklerObjectTests,
                CPicklerUnpicklerObjectTests,
                CDispatchTableTests,
                CChainDispatchTableTests,
                InMemoryPickleTests,
                SizeofTests,
            ]
        )
    support.run_unittest(*tests)
    support.run_doctest(pickle)
Ejemplo n.º 4
0
def test_main():
    from test import test_tokenize
    support.run_doctest(test_tokenize, True)
    support.run_unittest(TestTokenizerAdheresToPep0263)
    support.run_unittest(Test_Tokenize)
    support.run_unittest(TestDetectEncoding)
    support.run_unittest(TestTokenize)
Ejemplo n.º 5
0
def test_main(verbose=None):
    NamedTupleDocs = doctest.DocTestSuite(module=collections)
    test_classes = [TestNamedTuple, NamedTupleDocs, TestOneTrickPonyABCs,
                    TestCollectionABCs, TestCounter,
                    TestOrderedDict, GeneralMappingTests, SubclassMappingTests]
    support.run_unittest(*test_classes)
    support.run_doctest(collections, verbose)
Ejemplo n.º 6
0
def test_main(verbose=None):
    import sys
    test_classes = (
        TestBasic,
        TestVariousIteratorArgs,
        TestSubclass,
        TestSubclassWithKwargs,
        TestSequence,
    )

    support.run_unittest(*test_classes)

    # verify reference counting
    if verbose and hasattr(sys, "gettotalrefcount"):
        import gc
        counts = [None] * 5
        for i in range(len(counts)):
            support.run_unittest(*test_classes)
            gc.collect()
            counts[i] = sys.gettotalrefcount()
        print(counts)

    # doctests
    from test import test_deque
    support.run_doctest(test_deque, verbose)
Ejemplo n.º 7
0
def test_main(verbose=None):
    # Obscure:  import this module as test.test_descrtut instead of as
    # plain test_descrtut because the name of this module works its way
    # into the doctest examples, and unless the full test.test_descrtut
    # business is used the name can change depending on how the test is
    # invoked.
    from test import support, test_descrtut
    support.run_doctest(test_descrtut, verbose)
Ejemplo n.º 8
0
def test_main():
    support.run_unittest(
        ReferencesTestCase,
        MappingTestCase,
        WeakValueDictionaryTestCase,
        WeakKeyDictionaryTestCase,
        SubclassableWeakrefTestCase,
        )
    support.run_doctest(sys.modules[__name__])
def test_main(verbose=None):
    from test import test_urllib2
    support.run_doctest(test_urllib2, verbose)
    support.run_doctest(urllib.request, verbose)
    tests = (TrivialTests,
             OpenerDirectorTests,
             HandlerTests,
             MiscTests)
    support.run_unittest(*tests)
Ejemplo n.º 10
0
def test_main():
    tests = [PickleTests, PyPicklerTests, PyPersPicklerTests]
    if has_c_implementation:
        tests.extend([CPicklerTests, CPersPicklerTests,
                      CDumpPickle_LoadPickle, DumpPickle_CLoadPickle,
                      PyPicklerUnpicklerObjectTests,
                      CPicklerUnpicklerObjectTests])
    support.run_unittest(*tests)
    support.run_doctest(pickle)
Ejemplo n.º 11
0
def test_main():
    from test import test_xml_etree, test_xml_etree_c

    # Run the tests specific to the C implementation
    support.run_doctest(test_xml_etree_c, verbosity=True)
    support.run_unittest(
        MiscTests,
        TestAliasWorking,
        TestAcceleratorImported
        )

    # Run the same test suite as the Python module
    test_xml_etree.test_main(module=cET)
Ejemplo n.º 12
0
def test_main(verbose=None):
    from test import support
    from test import test_genexps
    support.run_doctest(test_genexps, verbose)

    # verify reference counting
    if verbose and hasattr(sys, "gettotalrefcount"):
        import gc
        counts = [None] * 5
        for i in range(len(counts)):
            support.run_doctest(test_genexps, verbose)
            gc.collect()
            counts[i] = sys.gettotalrefcount()
        print(counts)
Ejemplo n.º 13
0
def test_main():
    from test import test_doctest2
    EXPECTED = 19
    f, t = support.run_doctest(test_doctest2)
    if t != EXPECTED:
        raise support.TestFailed("expected %d tests to run, not %d" %
                                      (EXPECTED, t))
Ejemplo n.º 14
0
def test_main():
    from test import test_xml_etree, test_xml_etree_c

    # Run the tests specific to the C implementation
    support.run_doctest(test_xml_etree_c, verbosity=True)

    # Assign the C implementation before running the doctests
    # Patch the __name__, to prevent confusion with the pure Python test
    pyET = test_xml_etree.ET
    py__name__ = test_xml_etree.__name__
    test_xml_etree.ET = cET
    if __name__ != '__main__':
        test_xml_etree.__name__ = __name__
    try:
        # Run the same test suite as xml.etree.ElementTree
        test_xml_etree.test_main(module_name='xml.etree.cElementTree')
    finally:
        test_xml_etree.ET = pyET
        test_xml_etree.__name__ = py__name__
Ejemplo n.º 15
0
def test_main(verbose=None):
    from test import test_bisect

    test_classes = [TestBisectPython, TestBisectC,
                    TestInsortPython, TestInsortC,
                    TestErrorHandlingPython, TestErrorHandlingC]

    support.run_unittest(*test_classes)
    support.run_doctest(test_bisect, verbose)

    # verify reference counting
    if verbose and hasattr(sys, "gettotalrefcount"):
        import gc
        counts = [None] * 5
        for i in range(len(counts)):
            support.run_unittest(*test_classes)
            gc.collect()
            counts[i] = sys.gettotalrefcount()
        print(counts)
Ejemplo n.º 16
0
def test_main():
    from test import test_extcall # self import
    support.run_doctest(test_extcall, True)
Ejemplo n.º 17
0
def test_main(verbose=False):
    from test import support
    from test import test_metaclass
    import doctest
    support.run_doctest(test_metaclass, verbose, optionflags=doctest.ELLIPSIS)
Ejemplo n.º 18
0
def test_main():
    support.run_unittest(SyntaxTestCase)
    from test import test_syntax
    support.run_doctest(test_syntax, verbosity=True)
Ejemplo n.º 19
0
def test_main():
    from test import test_pdb
    support.run_doctest(test_pdb, verbosity=True)
Ejemplo n.º 20
0
def test_main(verbose=None):
    from test.support import run_doctest, run_unittest
    from test import test_code
    run_doctest(test_code, verbose)
    run_unittest(CodeTest, CodeWeakRefTest)
Ejemplo n.º 21
0
def test_main(verbose=None):
    from test import support, test_generators
    support.run_doctest(test_generators, verbose)
Ejemplo n.º 22
0
def test_main(verbose=None):
    support.run_unittest(GrammarTest)
    support.run_doctest(sys.modules[__name__], verbose)
Ejemplo n.º 23
0
def test_main(verbose=False):
    from test import support
    from test import test_metaclass
    support.run_doctest(test_metaclass, verbose)
Ejemplo n.º 24
0
def test_main():
    from test import test_xml_etree
    support.run_doctest(test_xml_etree, verbosity=True)
Ejemplo n.º 25
0
def test_main(verbose=None):
    support.run_unittest(GrammarTest)
    support.run_doctest(sys.modules[__name__], verbose)
Ejemplo n.º 26
0
def test_main():
    import test_extcall  # self import
    support.run_doctest(test_extcall, True)
Ejemplo n.º 27
0
def test_main(verbose=None):
    from test.support import run_doctest, run_unittest
    from test import test_code

    run_doctest(test_code, verbose)
    run_unittest(CodeTest, CodeWeakRefTest)
Ejemplo n.º 28
0
def test_main(verbose=None):
    from test import test_cmd
    support.run_doctest(test_cmd, verbose)
    support.run_unittest(TestAlternateInput)
Ejemplo n.º 29
0
def test_main():
    from test import test_pdb

    support.run_doctest(test_pdb, verbosity=True)
    support.run_unittest(PdbTestCase)
Ejemplo n.º 30
0
def test_main(verbose=None):
    from test.support import run_doctest
    from test import test_code
    run_doctest(test_code, verbose)
Ejemplo n.º 31
0
def test_main():
    from test import test_pdb
    support.run_doctest(test_pdb, verbosity=True)
    support.run_unittest(PdbTestCase)
Ejemplo n.º 32
0
def test_main():
    from test import test_xml_etree
    support.run_doctest(test_xml_etree, verbosity=True)
Ejemplo n.º 33
0
def test_main():
    support.run_doctest(sys.modules[__name__], True)
Ejemplo n.º 34
0
def test_main(verbose=False):
    from test import support
    from test import test_unpack_ex
    support.run_doctest(test_unpack_ex, verbose)
Ejemplo n.º 35
0
def test_main(verbose=None):
    from test import support, test_generators
    support.run_doctest(test_generators, verbose)
Ejemplo n.º 36
0
def test_main():
    support.run_doctest(sys.modules[__name__], True)
Ejemplo n.º 37
0
def test_main(verbose=False):
    from test import support
    from test import test_pep646_syntax
    support.run_doctest(test_pep646_syntax, verbose)
Ejemplo n.º 38
0
def test_main():
    support.run_unittest(OptimizedPickleTests)
    support.run_unittest(MiscTestCase)
    support.run_doctest(pickletools)
Ejemplo n.º 39
0
def test_main():
    support.run_unittest(OptimizedPickleTests)
    support.run_doctest(pickletools)
Ejemplo n.º 40
0
def test_main(verbose=None):
    from test import test_cmd

    support.run_doctest(test_cmd, verbose)
    support.run_unittest(TestAlternateInput)
Ejemplo n.º 41
0
def test_main():
    run_unittest(CookieTests, MorselTests)
    run_doctest(cookies)
Ejemplo n.º 42
0
def test_main():
    support.run_unittest(SyntaxTestCase)
    from test import test_syntax
    support.run_doctest(test_syntax, verbosity=True)
Ejemplo n.º 43
0
def test_main(verbose=None):
    from test import support, test_descrtut
    support.run_doctest(test_descrtut, verbose)
Ejemplo n.º 44
0
def test_main():
    run_unittest(CookieTests, MorselTests)
    run_doctest(cookies)
Ejemplo n.º 45
0
def test_main():
    tests = [PickleTests, PyPicklerTests, PyPersPicklerTests]
    if has_c_implementation:
        tests.extend([CPicklerTests, CPersPicklerTests])
    support.run_unittest(*tests)
    support.run_doctest(pickle)
Ejemplo n.º 46
0
def test_main(verbose=False):
    import sys
    from test import support
    from test import test_unpack_ex
    support.run_doctest(test_unpack_ex, verbose)
Ejemplo n.º 47
0
def test_main():
    support.run_unittest(ReferencesTestCase, WeakMethodTestCase,
                         MappingTestCase, WeakValueDictionaryTestCase,
                         WeakKeyDictionaryTestCase,
                         SubclassableWeakrefTestCase, FinalizeTestCase)
    support.run_doctest(sys.modules[__name__])
def test_main(verbose=False):
    from test import support
    from test import test_metaclass
    support.run_doctest(test_metaclass, verbose)
Ejemplo n.º 49
0
def test_main(verbose=None):
    from test.support import run_doctest
    from test import test_code
    run_doctest(test_code, verbose)