summaryrefslogtreecommitdiff
path: root/changelog
diff options
context:
space:
mode:
authorBruno Oliveira <nicoddemus@gmail.com>2018-10-15 20:23:30 +0000
committerBruno Oliveira <nicoddemus@gmail.com>2018-10-15 20:23:30 +0000
commit2868c314953e3a2cf2c753ebb87710d65c906cfa (patch)
treecfac8273ccebd4d3abeef2208e01c43377a23c92 /changelog
parent39a13d70647ae8c7a984209a3424b5b4052efa4f (diff)
downloadpytest-2868c314953e3a2cf2c753ebb87710d65c906cfa.tar.gz
Preparing release version 3.9.0
Diffstat (limited to 'changelog')
-rw-r--r--changelog/2293.feature.rst4
-rw-r--r--changelog/2293.trivial.rst1
-rw-r--r--changelog/2535.bugfix.rst1
-rw-r--r--changelog/3057.bugfix.rst1
-rw-r--r--changelog/3332.feature.rst4
-rw-r--r--changelog/3616.deprecation.rst22
-rw-r--r--changelog/3713.doc.rst1
-rw-r--r--changelog/3849.feature.rst1
-rw-r--r--changelog/3946.bugfix.rst2
-rw-r--r--changelog/3964.feature.rst2
-rw-r--r--changelog/3985.feature.rst1
-rw-r--r--changelog/3988.deprecation.rst1
-rw-r--r--changelog/3988.trivial.rst1
-rw-r--r--changelog/4013.feature.rst2
-rw-r--r--changelog/4058.doc.rst1
-rw-r--r--changelog/4063.trivial.rst1
-rw-r--r--changelog/4064.doc.rst1
-rw-r--r--changelog/4066.bugfix.rst1
-rw-r--r--changelog/4073.feature.rst1
-rw-r--r--changelog/4093.trivial.rst1
-rw-r--r--changelog/4098.feature.rst1
-rw-r--r--changelog/4102.bugfix.rst1
-rw-r--r--changelog/4102.feature.rst4
-rw-r--r--changelog/4108.bugfix.rst5
-rw-r--r--changelog/4132.bugfix.rst1
-rw-r--r--changelog/4135.bugfix.rst1
-rw-r--r--changelog/4149.feature.rst1
-rw-r--r--changelog/4151.doc.rst1
-rw-r--r--changelog/4152.bugfix.rst1
29 files changed, 0 insertions, 66 deletions
diff --git a/changelog/2293.feature.rst b/changelog/2293.feature.rst
deleted file mode 100644
index 5e56ba321..000000000
--- a/changelog/2293.feature.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Improve usage errors messages by hiding internal details which can be distracting and noisy.
-
-This has the side effect that some error conditions that previously raised generic errors (such as
-``ValueError`` for unregistered marks) are now raising ``Failed`` exceptions.
diff --git a/changelog/2293.trivial.rst b/changelog/2293.trivial.rst
deleted file mode 100644
index a11245127..000000000
--- a/changelog/2293.trivial.rst
+++ /dev/null
@@ -1 +0,0 @@
-The internal ``MarkerError`` exception has been removed.
diff --git a/changelog/2535.bugfix.rst b/changelog/2535.bugfix.rst
deleted file mode 100644
index ec16e81ea..000000000
--- a/changelog/2535.bugfix.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improve error message when test functions of ``unittest.TestCase`` subclasses use a parametrized fixture.
diff --git a/changelog/3057.bugfix.rst b/changelog/3057.bugfix.rst
deleted file mode 100644
index 8cc22f278..000000000
--- a/changelog/3057.bugfix.rst
+++ /dev/null
@@ -1 +0,0 @@
-``request.fixturenames`` now correctly returns the name of fixtures created by ``request.getfixturevalue()``.
diff --git a/changelog/3332.feature.rst b/changelog/3332.feature.rst
deleted file mode 100644
index e0110c451..000000000
--- a/changelog/3332.feature.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Improve the error displayed when a ``conftest.py`` file could not be imported.
-
-In order to implement this, a new ``chain`` parameter was added to ``ExceptionInfo.getrepr``
-to show or hide chained tracebacks in Python 3 (defaults to ``True``).
diff --git a/changelog/3616.deprecation.rst b/changelog/3616.deprecation.rst
deleted file mode 100644
index 8ea1b4d3d..000000000
--- a/changelog/3616.deprecation.rst
+++ /dev/null
@@ -1,22 +0,0 @@
-The following accesses have been documented as deprecated for years, but are now actually emitting deprecation warnings.
-
-* Access of ``Module``, ``Function``, ``Class``, ``Instance``, ``File`` and ``Item`` through ``Node`` instances. Now
- users will this warning::
-
- usage of Function.Module is deprecated, please use pytest.Module instead
-
- Users should just ``import pytest`` and access those objects using the ``pytest`` module.
-
-* ``request.cached_setup``, this was the precursor of the setup/teardown mechanism available to fixtures. You can
- consult `funcarg comparision section in the docs <https://docs.pytest.org/en/latest/funcarg_compare.html>`_.
-
-* Using objects named ``"Class"`` as a way to customize the type of nodes that are collected in ``Collector``
- subclasses has been deprecated. Users instead should use ``pytest_collect_make_item`` to customize node types during
- collection.
-
- This issue should affect only advanced plugins who create new collection types, so if you see this warning
- message please contact the authors so they can change the code.
-
-* The warning that produces the message below has changed to ``RemovedInPytest4Warning``::
-
- getfuncargvalue is deprecated, use getfixturevalue
diff --git a/changelog/3713.doc.rst b/changelog/3713.doc.rst
deleted file mode 100644
index c1d6b51b8..000000000
--- a/changelog/3713.doc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update usefixtures documentation to clarify that it can't be used with fixture functions.
diff --git a/changelog/3849.feature.rst b/changelog/3849.feature.rst
deleted file mode 100644
index 26cbfe7b4..000000000
--- a/changelog/3849.feature.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add ``empty_parameter_set_mark=fail_at_collect`` ini option for raising an exception when parametrize collects an empty set.
diff --git a/changelog/3946.bugfix.rst b/changelog/3946.bugfix.rst
deleted file mode 100644
index 1b5248b4c..000000000
--- a/changelog/3946.bugfix.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Warning filters passed as command line options using ``-W`` now take precedence over filters defined in ``ini``
-configuration files.
diff --git a/changelog/3964.feature.rst b/changelog/3964.feature.rst
deleted file mode 100644
index 37788c6f7..000000000
--- a/changelog/3964.feature.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Log messages generated in the collection phase are shown when
-live-logging is enabled and/or when they are logged to a file.
diff --git a/changelog/3985.feature.rst b/changelog/3985.feature.rst
deleted file mode 100644
index 19070cad0..000000000
--- a/changelog/3985.feature.rst
+++ /dev/null
@@ -1 +0,0 @@
-Introduce ``tmp_path`` as a fixture providing a Path object.
diff --git a/changelog/3988.deprecation.rst b/changelog/3988.deprecation.rst
deleted file mode 100644
index b731112e4..000000000
--- a/changelog/3988.deprecation.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add a Deprecation warning for pytest.ensuretemp as it was deprecated since a while.
diff --git a/changelog/3988.trivial.rst b/changelog/3988.trivial.rst
deleted file mode 100644
index 876db9798..000000000
--- a/changelog/3988.trivial.rst
+++ /dev/null
@@ -1 +0,0 @@
-Port the implementation of tmpdir to pathlib.
diff --git a/changelog/4013.feature.rst b/changelog/4013.feature.rst
deleted file mode 100644
index 84c3ab79d..000000000
--- a/changelog/4013.feature.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Deprecation warnings are now shown even if you customize the warnings filters yourself. In the previous version
-any customization would override pytest's filters and deprecation warnings would fall back to being hidden by default.
diff --git a/changelog/4058.doc.rst b/changelog/4058.doc.rst
deleted file mode 100644
index 51d568f54..000000000
--- a/changelog/4058.doc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update fixture documentation to specify that a fixture can be invoked twice in the scope it's defined for.
diff --git a/changelog/4063.trivial.rst b/changelog/4063.trivial.rst
deleted file mode 100644
index 465356401..000000000
--- a/changelog/4063.trivial.rst
+++ /dev/null
@@ -1 +0,0 @@
-Exclude 0.00 second entries from ``--duration`` output unless ``-vv`` is passed on the command-line.
diff --git a/changelog/4064.doc.rst b/changelog/4064.doc.rst
deleted file mode 100644
index 7b34fe43e..000000000
--- a/changelog/4064.doc.rst
+++ /dev/null
@@ -1 +0,0 @@
-According to unittest.rst, setUpModule and tearDownModule were not implemented, but it turns out they are. So updated the documentation for unittest.
diff --git a/changelog/4066.bugfix.rst b/changelog/4066.bugfix.rst
deleted file mode 100644
index 64980d6e8..000000000
--- a/changelog/4066.bugfix.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix source reindenting by using ``textwrap.dedent`` directly.
diff --git a/changelog/4073.feature.rst b/changelog/4073.feature.rst
deleted file mode 100644
index 5b0ed5927..000000000
--- a/changelog/4073.feature.rst
+++ /dev/null
@@ -1 +0,0 @@
-Allow specification of timeout for ``Testdir.runpytest_subprocess()`` and ``Testdir.run()``.
diff --git a/changelog/4093.trivial.rst b/changelog/4093.trivial.rst
deleted file mode 100644
index cbfbeb00d..000000000
--- a/changelog/4093.trivial.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed formatting of string literals in internal tests.
diff --git a/changelog/4098.feature.rst b/changelog/4098.feature.rst
deleted file mode 100644
index 1a53de759..000000000
--- a/changelog/4098.feature.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add returncode argument to pytest.exit() to exit pytest with a specific return code.
diff --git a/changelog/4102.bugfix.rst b/changelog/4102.bugfix.rst
deleted file mode 100644
index dd066c38d..000000000
--- a/changelog/4102.bugfix.rst
+++ /dev/null
@@ -1 +0,0 @@
-``pytest.warn`` will capture previously-warned warnings in Python 2. Previously they were never raised.
diff --git a/changelog/4102.feature.rst b/changelog/4102.feature.rst
deleted file mode 100644
index ee43ddc24..000000000
--- a/changelog/4102.feature.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Reimplement ``pytest.deprecated_call`` using ``pytest.warns`` so it supports the ``match='...'`` keyword argument.
-
-This has the side effect that ``pytest.deprecated_call`` now raises ``pytest.fail.Exception`` instead
-of ``AssertionError``.
diff --git a/changelog/4108.bugfix.rst b/changelog/4108.bugfix.rst
deleted file mode 100644
index d136d5996..000000000
--- a/changelog/4108.bugfix.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Resolve symbolic links for args.
-
-This fixes running ``pytest tests/test_foo.py::test_bar``, where ``tests``
-is a symlink to ``project/app/tests``:
-previously ``project/app/conftest.py`` would be ignored for fixtures then.
diff --git a/changelog/4132.bugfix.rst b/changelog/4132.bugfix.rst
deleted file mode 100644
index 1fbb9afad..000000000
--- a/changelog/4132.bugfix.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix duplicate printing of internal errors when using ``--pdb``.
diff --git a/changelog/4135.bugfix.rst b/changelog/4135.bugfix.rst
deleted file mode 100644
index d4f8a851d..000000000
--- a/changelog/4135.bugfix.rst
+++ /dev/null
@@ -1 +0,0 @@
-pathlib based tmpdir cleanup now correctly handles symlinks in the folder.
diff --git a/changelog/4149.feature.rst b/changelog/4149.feature.rst
deleted file mode 100644
index 7f9908b15..000000000
--- a/changelog/4149.feature.rst
+++ /dev/null
@@ -1 +0,0 @@
-Require setuptools>=30.3 and move most of the metadata to ``setup.cfg``.
diff --git a/changelog/4151.doc.rst b/changelog/4151.doc.rst
deleted file mode 100644
index da561002a..000000000
--- a/changelog/4151.doc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add tempir testing example to CONTRIBUTING.rst guide
diff --git a/changelog/4152.bugfix.rst b/changelog/4152.bugfix.rst
deleted file mode 100644
index ce2547294..000000000
--- a/changelog/4152.bugfix.rst
+++ /dev/null
@@ -1 +0,0 @@
-Display the filename when encountering ``SyntaxWarning``.