Skip to content

TestLoggingInteraction.test_logging_initialized_in_test fails #1163

Closed
@jlec

Description

@jlec
testing/test_capture.py::TestLoggingInteraction::test_logging_initialized_in_test FAILED
=============================================== FAILURES ================================================
________________________ TestLoggingInteraction.test_logging_initialized_in_test ________________________

self = <test_capture.TestLoggingInteraction object at 0x7f4bcbff9b70>
testdir = <Testdir local('/var/tmp/portage/dev-python/pytest-2.8.2/temp/pytest-of-justin/pytest-15/testdir/test_logging_initialized_in_test0')>

    def test_logging_initialized_in_test(self, testdir):
        p = testdir.makepyfile("""
                import sys
                def test_something():
                    # pytest does not import logging
                    assert 'logging' not in sys.modules
                    import logging
                    logging.basicConfig()
                    logging.warn("hello432")
                    assert 0
            """)
        result = testdir.runpytest_subprocess(
            p, "--traceconfig",
            "-p", "no:capturelog")
        assert result.ret != 0
        result.stdout.fnmatch_lines([
>           "*hello432*",
        ])
E       Failed: remains unmatched: '*hello432*', see stderr

../../../../../work/pytest-2.8.2/testing/test_capture.py:357: Failed
----------------------------------------- Captured stdout call ------------------------------------------
running: /usr/bin/python3.4 /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/pytest.py --basetemp=/var/tmp/portage/dev-python/pytest-2.8.2/temp/pytest-of-justin/pytest-15/testdir/test_logging_initialized_in_test0/runpytest-0 /var/tmp/portage/dev-python/pytest-2.8.2/temp/pytest-of-justin/pytest-15/testdir/test_logging_initialized_in_test0/test_logging_initialized_in_test.py --traceconfig -p no:capturelog
     in: /var/tmp/portage/dev-python/pytest-2.8.2/temp/pytest-of-justin/pytest-15/testdir/test_logging_initialized_in_test0
PLUGIN registered: <_pytest.config.PytestPluginManager object at 0x7f8cfbb02828>
PLUGIN registered: <_pytest.config.Config object at 0x7f8cfb8cbeb8>
PLUGIN registered: <module '_pytest.mark' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/mark.py'>
PLUGIN registered: <module '_pytest.main' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/main.py'>
PLUGIN registered: <module '_pytest.terminal' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/terminal.py'>
PLUGIN registered: <module '_pytest.runner' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/runner.py'>
PLUGIN registered: <module '_pytest.python' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/python.py'>
PLUGIN registered: <module '_pytest.pdb' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/pdb.py'>
PLUGIN registered: <module '_pytest.unittest' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/unittest.py'>
PLUGIN registered: <module '_pytest.capture' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/capture.py'>
PLUGIN registered: <module '_pytest.skipping' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/skipping.py'>
PLUGIN registered: <module '_pytest.tmpdir' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/tmpdir.py'>
PLUGIN registered: <module '_pytest.monkeypatch' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/monkeypatch.py'>
PLUGIN registered: <module '_pytest.recwarn' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/recwarn.py'>
PLUGIN registered: <module '_pytest.pastebin' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/pastebin.py'>
PLUGIN registered: <module '_pytest.helpconfig' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/helpconfig.py'>
PLUGIN registered: <module '_pytest.nose' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/nose.py'>
PLUGIN registered: <module '_pytest.assertion' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/assertion/__init__.py'>
PLUGIN registered: <module '_pytest.genscript' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/genscript.py'>
PLUGIN registered: <module '_pytest.junitxml' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/junitxml.py'>
PLUGIN registered: <module '_pytest.resultlog' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/resultlog.py'>
PLUGIN registered: <module '_pytest.doctest' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/doctest.py'>
PLUGIN registered: <module '_pytest.cacheprovider' from '/var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/cacheprovider.py'>
PLUGIN registered: <module 'hypothesis.extra.pytestplugin' from '/usr/lib64/python3.4/site-packages/hypothesis/extra/pytestplugin.py'>
PLUGIN registered: <_pytest.capture.CaptureManager object at 0x7f8cfa893828>
PLUGIN registered: <Session 'test_logging_initialized_in_test0'>
PLUGIN registered: <_pytest.cacheprovider.LFPlugin object at 0x7f8cfa875a58>
PLUGIN registered: <_pytest.terminal.TerminalReporter object at 0x7f8cfa84eb00>
PLUGIN registered: <_pytest.python.FixtureManager object at 0x7f8cfa844908>
========================================== test session starts ==========================================
platform linux -- Python 3.4.3, pytest-2.8.2, py-1.4.30, pluggy-0.3.1
using: pytest-2.8.2 pylib-1.4.30
setuptools registered plugins:
  hypothesis-1.12.0 at /usr/lib64/python3.4/site-packages/hypothesis/extra/pytestplugin.py
active plugins:
    cacheprovider       : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/cacheprovider.py
    capturelog          : None
    terminalreporter    : <_pytest.terminal.TerminalReporter object at 0x7f8cfa84eb00>
    pytestconfig        : <_pytest.config.Config object at 0x7f8cfb8cbeb8>
    monkeypatch         : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/monkeypatch.py
    resultlog           : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/resultlog.py
    capture             : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/capture.py
    session             : <Session 'test_logging_initialized_in_test0'>
    mark                : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/mark.py
    tmpdir              : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/tmpdir.py
    assertion           : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/assertion/__init__.py
    junitxml            : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/junitxml.py
    unittest            : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/unittest.py
    funcmanage          : <_pytest.python.FixtureManager object at 0x7f8cfa844908>
    doctest             : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/doctest.py
    python              : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/python.py
    terminal            : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/terminal.py
    helpconfig          : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/helpconfig.py
    pdb                 : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/pdb.py
    capturemanager      : <_pytest.capture.CaptureManager object at 0x7f8cfa893828>
    runner              : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/runner.py
    nose                : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/nose.py
    pastebin            : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/pastebin.py
    skipping            : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/skipping.py
    140243494774824     : <_pytest.config.PytestPluginManager object at 0x7f8cfbb02828>
    pytest_capturelog   : None
    hypothesispytest    : /usr/lib64/python3.4/site-packages/hypothesis/extra/pytestplugin.py
    lfplugin            : <_pytest.cacheprovider.LFPlugin object at 0x7f8cfa875a58>
    recwarn             : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/recwarn.py
    genscript           : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/genscript.py
    main                : /var/tmp/portage/dev-python/pytest-2.8.2/work/pytest-2.8.2-python3_4/lib/_pytest/main.py
rootdir: /var/tmp/portage/dev-python/pytest-2.8.2/temp/pytest-of-justin/pytest-15/testdir/test_logging_initialized_in_test0, inifile:
plugins: hypothesis-1.12.0
collected 1 items

test_logging_initialized_in_test.py F

pytest-2.8.2 and python 3.4 on Gentoo Linux 64bit

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions