Skip to content

terminal writer error when pytest is called with pytest.main(pytest_args, plugins=[pytest_finish_plugin(), pytest_start_plugin()]) #7626

Closed
@bugpr0

Description

@bugpr0
  • a detailed description of the bug or suggestion
  • output of pip list from the virtual environment you are using
  • pytest and operating system versions
  • minimal example if possible

terminal writer exception, calling pytest as pytest.main(pytest_args, plugins=[pytest_finish_plugin(), pytest_start_plugin()])

relevant pytest pip list:

pytest                             6.0.1                
pytest-html                        2.1.1                
pytest-instafail                   0.4.1.post0          
pytest-lazy-fixture                0.6.3                
pytest-metadata                    1.8.0                
pytest-repeat                      0.8.0                
pytest-sugar                       0.9.4                
pytest-tldr                        0.2.1                
python-key-path-mapping            1.1.0                
pytoolkit                          0.7.0                
PyYAML                             5.3.1                

system host: macOSx , catalina

AttributeError: 'ReprExceptionInfo' object has no attribute 'rsplit'; see traceback below:

Traceback (most recent call last):
  File "<..>/bin/pytest", line 8, in <module>
    sys.exit(console_main())
  File "<..>/lib/python3.7/site-packages/_pytest/config/__init__.py", line 180, in console_main
    code = main()
  File "<..>/lib/python3.7/site-packages/_pytest/config/__init__.py", line 158, in main
    config=config
  File "<..>/lib/python3.7/site-packages/pluggy/hooks.py", line 286, in __call__
    return self._hookexec(self, self.get_hookimpls(), kwargs)
  File "<..>/lib/python3.7/site-packages/pluggy/manager.py", line 93, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "<..>/lib/python3.7/site-packages/pluggy/manager.py", line 87, in <lambda>
    firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
  File "<..>/lib/python3.7/site-packages/pluggy/callers.py", line 208, in _multicall
    return outcome.get_result()
  File "<..>/lib/python3.7/site-packages/pluggy/callers.py", line 80, in get_result
    raise ex[1].with_traceback(ex[2])
  File "<..>/lib/python3.7/site-packages/pluggy/callers.py", line 187, in _multicall
    res = hook_impl.function(*args)
  File "<..>/lib/python3.7/site-packages/_pytest/main.py", line 289, in pytest_cmdline_main
    return wrap_session(config, _main)
  File "<..>/lib/python3.7/site-packages/_pytest/main.py", line 278, in wrap_session
    session=session, exitstatus=session.exitstatus
  File "<..>/lib/python3.7/site-packages/pluggy/hooks.py", line 286, in __call__
    return self._hookexec(self, self.get_hookimpls(), kwargs)
  File "<..>lib/python3.7/site-packages/pluggy/manager.py", line 93, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "<..>/lib/python3.7/site-packages/pluggy/manager.py", line 87, in <lambda>
    firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
  File "<..>lib/python3.7/site-packages/pluggy/callers.py", line 208, in _multicall
    return outcome.get_result()
  File "<..>lib/python3.7/site-packages/pluggy/callers.py", line 80, in get_result
    raise ex[1].with_traceback(ex[2])
  File "<..>/lib/python3.7/site-packages/pluggy/callers.py", line 187, in _multicall
    res = hook_impl.function(*args)
  File "<..>lib/python3.7/site-packages/pytest_tldr-0.2.1-py3.7.egg/pytest_tldr.py", line 303, in pytest_sessionfinish
    self.print(report.longrepr)
  File "<..>/lib/python3.7/site-packages/pytest_tldr-0.2.1-py3.7.egg/pytest_tldr.py", line 124, in print
    self._tw.write(text)
  File "<..>lib/python3.7/site-packages/_pytest/_io/terminalwriter.py", line 144, in write
    current_line = msg.rsplit("\n", 1)[-1]
AttributeError: 'ReprExceptionInfo' object has no attribute 'rsplit'

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic: reportingrelated to terminal output and user-facing messages and errorstype: bugproblem that needs to be addressed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions