Skip to content

Warnings when running tests #14

@a96tudor

Description

@a96tudor

Environment

python 3.6
pytest 3.9.1
virtualenv 16.0.0

Observed behaviour

When running the tests, they all pass, but there are a series of warnings that are caused by Pytest depreciations:

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Class is deprecated, please use pytest.Class instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.File is deprecated, please use pytest.File instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Function is deprecated, please use pytest.Function instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Instance is deprecated, please use pytest.Instance instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Item is deprecated, please use pytest.Item instead
  return getattr(object, name, default)
/Users/tma33/Documents/open-source/pytest-console-scripts/.tox/py36/lib/python3.6/site-packages/_pytest/compat.py:321: RemovedInPytest4Warning: usage of Session.Module is deprecated, please use pytest.Module instead
  return getattr(object, name, default)

-- Docs: https://docs.pytest.org/en/latest/warnings.html

Expected behaviour

No warnings are shown

Additional comments

From some further investigation, it looks like the warnings are caused by pytest's latest release (3.9.1). If the tests are run using pytest 3.8.2 this warnings are no longer raised.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions