"fix" a couple of http -> https redirects

Found with
urli-fix . -a http: -i pytest
This commit is contained in:
Nico Schlömer 2021-04-26 17:44:27 +02:00
parent 0341893512
commit 9ef608ef76
No known key found for this signature in database
GPG Key ID: 914F833437204C75
22 changed files with 57 additions and 57 deletions

View File

@ -160,7 +160,7 @@ the following:
- an issue tracker for bug reports and enhancement requests. - an issue tracker for bug reports and enhancement requests.
- a `changelog <http://keepachangelog.com/>`_. - a `changelog <https://keepachangelog.com/>`_.
If no contributor strongly objects and two agree, the repository can then be If no contributor strongly objects and two agree, the repository can then be
transferred to the ``pytest-dev`` organisation. transferred to the ``pytest-dev`` organisation.
@ -259,7 +259,7 @@ Here is a simple overview, with pytest-specific bits:
Tox is used to run all the tests and will automatically setup virtualenvs Tox is used to run all the tests and will automatically setup virtualenvs
to run the tests in. to run the tests in.
(will implicitly use http://www.virtualenv.org/en/latest/):: (will implicitly use https://virtualenv.pypa.io/en/latest/)::
$ pip install tox $ pip install tox

View File

@ -24,7 +24,7 @@ If you want to install or upgrade pytest, just type one of::
easy_install -U pytest easy_install -U pytest
best, best,
holger krekel / http://merlinux.eu holger krekel / https://merlinux.eu/
Changes between 2.0.3 and 2.1.0 Changes between 2.0.3 and 2.1.0
---------------------------------------------- ----------------------------------------------

View File

@ -20,7 +20,7 @@ If you want to install or upgrade pytest, just type one of::
easy_install -U pytest easy_install -U pytest
best, best,
holger krekel / http://merlinux.eu holger krekel / https://merlinux.eu/
Changes between 2.1.0 and 2.1.1 Changes between 2.1.0 and 2.1.1
---------------------------------------------- ----------------------------------------------

View File

@ -19,7 +19,7 @@ If you want to install or upgrade pytest, just type one of::
easy_install -U pytest easy_install -U pytest
best, best,
holger krekel / http://merlinux.eu holger krekel / https://merlinux.eu/
Changes between 2.1.1 and 2.1.2 Changes between 2.1.1 and 2.1.2
---------------------------------------- ----------------------------------------

View File

@ -144,7 +144,7 @@ For information about fixtures, see :ref:`fixtures`. To see a complete list of a
recwarn recwarn
Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions. Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
See http://docs.python.org/library/warnings.html for information See https://docs.python.org/library/warnings.html for information
on warning categories. on warning categories.
tmpdir_factory [session scope] tmpdir_factory [session scope]

View File

@ -3108,12 +3108,12 @@ Features
will not issue the warning. will not issue the warning.
- `#3632 <https://github.com/pytest-dev/pytest/issues/3632>`_: Richer equality comparison introspection on ``AssertionError`` for objects created using `attrs <http://www.attrs.org/en/stable/>`__ or `dataclasses <https://docs.python.org/3/library/dataclasses.html>`_ (Python 3.7+, `backported to 3.6 <https://pypi.org/project/dataclasses>`__). - `#3632 <https://github.com/pytest-dev/pytest/issues/3632>`_: Richer equality comparison introspection on ``AssertionError`` for objects created using `attrs <https://www.attrs.org/en/stable/>`__ or `dataclasses <https://docs.python.org/3/library/dataclasses.html>`_ (Python 3.7+, `backported to 3.6 <https://pypi.org/project/dataclasses>`__).
- `#4278 <https://github.com/pytest-dev/pytest/issues/4278>`_: ``CACHEDIR.TAG`` files are now created inside cache directories. - `#4278 <https://github.com/pytest-dev/pytest/issues/4278>`_: ``CACHEDIR.TAG`` files are now created inside cache directories.
Those files are part of the `Cache Directory Tagging Standard <http://www.bford.info/cachedir/spec.html>`__, and can Those files are part of the `Cache Directory Tagging Standard <https://bford.info/cachedir/spec.html>`__, and can
be used by backup or synchronization programs to identify pytest's cache directory as such. be used by backup or synchronization programs to identify pytest's cache directory as such.
@ -8466,7 +8466,7 @@ Bug fixes:
- fixes for making the jython/win32 combination work, note however: - fixes for making the jython/win32 combination work, note however:
jython2.5.1/win32 does not provide a command line launcher, see jython2.5.1/win32 does not provide a command line launcher, see
http://bugs.jython.org/issue1491 . See pylib install documentation https://bugs.jython.org/issue1491 . See pylib install documentation
for how to work around. for how to work around.
- fixes for handling of unicode exception values and unprintable objects - fixes for handling of unicode exception values and unprintable objects

View File

@ -252,7 +252,7 @@ latex_documents = [
"contents", "contents",
"pytest.tex", "pytest.tex",
"pytest Documentation", "pytest Documentation",
"holger krekel, trainer and consultant, http://merlinux.eu", "holger krekel, trainer and consultant, https://merlinux.eu/",
"manual", "manual",
) )
] ]

View File

@ -30,19 +30,19 @@ Contact channels
consulting. consulting.
.. _`pytest issue tracker`: https://github.com/pytest-dev/pytest/issues .. _`pytest issue tracker`: https://github.com/pytest-dev/pytest/issues
.. _`old issue tracker`: http://bitbucket.org/hpk42/py-trunk/issues/ .. _`old issue tracker`: https://bitbucket.org/hpk42/py-trunk/issues/
.. _`merlinux.eu`: http://merlinux.eu .. _`merlinux.eu`: https://merlinux.eu/
.. _`get an account`: .. _`get an account`:
.. _tetamap: http://tetamap.wordpress.com .. _tetamap: https://tetamap.wordpress.com/
.. _`@pylibcommit`: http://twitter.com/pylibcommit .. _`@pylibcommit`: https://twitter.com/pylibcommit
.. _`Testing in Python`: http://lists.idyll.org/listinfo/testing-in-python .. _`Testing in Python`: http://lists.idyll.org/listinfo/testing-in-python
.. _FOAF: http://en.wikipedia.org/wiki/FOAF .. _FOAF: https://en.wikipedia.org/wiki/FOAF
.. _`py-dev`: .. _`py-dev`:
.. _`development mailing list`: .. _`development mailing list`:
.. _`pytest-dev at python.org (mailing list)`: http://mail.python.org/mailman/listinfo/pytest-dev .. _`pytest-dev at python.org (mailing list)`: http://mail.python.org/mailman/listinfo/pytest-dev

View File

@ -113,7 +113,7 @@ Resources
* `Eradicating Non-Determinism in Tests <https://martinfowler.com/articles/nonDeterminism.html>`_ by Martin Fowler, 2011 * `Eradicating Non-Determinism in Tests <https://martinfowler.com/articles/nonDeterminism.html>`_ by Martin Fowler, 2011
* `No more flaky tests on the Go team <https://www.thoughtworks.com/insights/blog/no-more-flaky-tests-go-team>`_ by Pavan Sudarshan, 2012 * `No more flaky tests on the Go team <https://www.thoughtworks.com/insights/blog/no-more-flaky-tests-go-team>`_ by Pavan Sudarshan, 2012
* `The Build That Cried Broken: Building Trust in your Continuous Integration Tests <https://www.youtube.com/embed/VotJqV4n8ig>`_ talk (video) by `Angie Jones <http://angiejones.tech/>`_ at SeleniumConf Austin 2017 * `The Build That Cried Broken: Building Trust in your Continuous Integration Tests <https://www.youtube.com/embed/VotJqV4n8ig>`_ talk (video) by `Angie Jones <https://angiejones.tech/>`_ at SeleniumConf Austin 2017
* `Test and Code Podcast: Flaky Tests and How to Deal with Them <https://testandcode.com/50>`_ by Brian Okken and Anthony Shaw, 2018 * `Test and Code Podcast: Flaky Tests and How to Deal with Them <https://testandcode.com/50>`_ by Brian Okken and Anthony Shaw, 2018
* Microsoft: * Microsoft:

View File

@ -231,7 +231,7 @@ Note that this layout also works in conjunction with the ``src`` layout mentione
.. _`virtualenv`: https://pypi.org/project/virtualenv/ .. _`virtualenv`: https://pypi.org/project/virtualenv/
.. _`buildout`: http://www.buildout.org/ .. _`buildout`: http://www.buildout.org/en/latest/
.. _pip: https://pypi.org/project/pip/ .. _pip: https://pypi.org/project/pip/
.. _`use tox`: .. _`use tox`:

View File

@ -71,7 +71,7 @@ The ``[100%]`` refers to the overall progress of running all test cases. After i
.. note:: .. note::
You can use the ``assert`` statement to verify test expectations. pytests `Advanced assertion introspection <http://docs.python.org/reference/simple_stmts.html#the-assert-statement>`_ will intelligently report intermediate values of the assert expression so you can avoid the many names `of JUnit legacy methods <http://docs.python.org/library/unittest.html#test-cases>`_. You can use the ``assert`` statement to verify test expectations. pytests `Advanced assertion introspection <https://docs.python.org/reference/simple_stmts.html>`_ will intelligently report intermediate values of the assert expression so you can avoid the many names `of JUnit legacy methods <https://docs.python.org/library/unittest.html>`_.
Run multiple tests Run multiple tests
---------------------------------------------------------- ----------------------------------------------------------

View File

@ -24,7 +24,7 @@ Using PDB_ (Python Debugger) with pytest
Dropping to PDB_ (Python Debugger) on failures Dropping to PDB_ (Python Debugger) on failures
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. _PDB: http://docs.python.org/library/pdb.html .. _PDB: https://docs.python.org/library/pdb.html
Python comes with a builtin Python debugger called PDB_. ``pytest`` Python comes with a builtin Python debugger called PDB_. ``pytest``
allows one to drop into the PDB_ prompt via a command line option: allows one to drop into the PDB_ prompt via a command line option:

View File

@ -1578,7 +1578,7 @@ Sometimes test functions do not directly need access to a fixture object.
For example, tests may require to operate with an empty directory as the For example, tests may require to operate with an empty directory as the
current working directory but otherwise do not care for the concrete current working directory but otherwise do not care for the concrete
directory. Here is how you can use the standard `tempfile directory. Here is how you can use the standard `tempfile
<http://docs.python.org/library/tempfile.html>`_ and pytest fixtures to <https://docs.python.org/library/tempfile.html>`_ and pytest fixtures to
achieve it. We separate the creation of the fixture into a conftest.py achieve it. We separate the creation of the fixture into a conftest.py
file: file:

View File

@ -58,7 +58,7 @@ call ``pkg_resources.fixup_namespace_packages`` and :py:func:`importlib.invalida
See the `monkeypatch blog post`_ for some introduction material See the `monkeypatch blog post`_ for some introduction material
and a discussion of its motivation. and a discussion of its motivation.
.. _`monkeypatch blog post`: http://tetamap.wordpress.com/2009/03/03/monkeypatching-in-unit-tests-done-right/ .. _`monkeypatch blog post`: https://tetamap.wordpress.com//2009/03/03/monkeypatching-in-unit-tests-done-right/
Simple example: monkeypatching functions Simple example: monkeypatching functions
---------------------------------------- ----------------------------------------

View File

@ -703,11 +703,11 @@ for example ``-x`` if you only want to send one particular failure.
pytest --pastebin=all pytest --pastebin=all
Currently only pasting to the http://bpaste.net service is implemented. Currently only pasting to the https://bpaste.net/ service is implemented.
.. versionchanged:: 5.2 .. versionchanged:: 5.2
If creating the URL fails for any reason, a warning is generated instead of failing the If creating the URL fails for any reason, a warning is generated instead of failing the
entire test suite. entire test suite.
.. _jenkins: http://jenkins-ci.org/ .. _jenkins: https://jenkins-ci.org

View File

@ -26,7 +26,7 @@ Here is a little annotated list for some popular plugins:
for `django`_ apps, using pytest integration. for `django`_ apps, using pytest integration.
* `pytest-twisted <https://pypi.org/project/pytest-twisted/>`_: write tests * `pytest-twisted <https://pypi.org/project/pytest-twisted/>`_: write tests
for `twisted <http://twistedmatrix.com>`_ apps, starting a reactor and for `twisted <https://twistedmatrix.com/>`_ apps, starting a reactor and
processing deferreds from test functions. processing deferreds from test functions.
* `pytest-cov <https://pypi.org/project/pytest-cov/>`__: * `pytest-cov <https://pypi.org/project/pytest-cov/>`__:

View File

@ -116,4 +116,4 @@ Remarks:
Now the xunit-style functions are integrated with the fixture mechanism and obey the proper Now the xunit-style functions are integrated with the fixture mechanism and obey the proper
scope rules of fixtures involved in the call. scope rules of fixtures involved in the call.
.. _`unittest.py module`: http://docs.python.org/library/unittest.html .. _`unittest.py module`: https://docs.python.org/library/unittest.html

View File

@ -22,38 +22,38 @@ Project examples
Here are some examples of projects using ``pytest`` (please send notes via :ref:`contact`): Here are some examples of projects using ``pytest`` (please send notes via :ref:`contact`):
* `PyPy <http://pypy.org>`_, Python with a JIT compiler, running over * `PyPy <https://pypy.org/>`_, Python with a JIT compiler, running over
`21000 tests <http://buildbot.pypy.org/summary?branch=%3Ctrunk%3E>`_ `21000 tests <http://buildbot.pypy.org/summary?branch=%3Ctrunk%3E>`_
* the `MoinMoin <http://moinmo.in>`_ Wiki Engine * the `MoinMoin <http://moinmo.in>`_ Wiki Engine
* `sentry <https://getsentry.com/welcome/>`_, realtime app-maintenance and exception tracking * `sentry <https://getsentry.com/welcome/>`_, realtime app-maintenance and exception tracking
* `Astropy <http://www.astropy.org/>`_ and `affiliated packages <http://www.astropy.org/affiliated/index.html>`_ * `Astropy <https://www.astropy.org/>`_ and `affiliated packages <https://www.astropy.org/affiliated/index.html>`_
* `tox <http://testrun.org/tox>`_, virtualenv/Hudson integration tool * `tox <https://testrun.org/tox>`_, virtualenv/Hudson integration tool
* `PyPM <http://code.activestate.com/pypm/>`_ ActiveState's package manager * `PyPM <https://code.activestate.com:443/pypm/>`_ ActiveState's package manager
* `Fom <http://packages.python.org/Fom/>`_ a fluid object mapper for FluidDB * `Fom <https://packages.python.org/Fom/>`_ a fluid object mapper for FluidDB
* `applib <https://github.com/ActiveState/applib>`_ cross-platform utilities * `applib <https://github.com/ActiveState/applib>`_ cross-platform utilities
* `six <https://pypi.org/project/six/>`_ Python 2 and 3 compatibility utilities * `six <https://pypi.org/project/six/>`_ Python 2 and 3 compatibility utilities
* `pediapress <http://code.pediapress.com/wiki/wiki>`_ MediaWiki articles * `pediapress <http://pediapress.com/code>`_ MediaWiki articles
* `mwlib <https://pypi.org/project/mwlib/>`_ mediawiki parser and utility library * `mwlib <https://pypi.org/project/mwlib/>`_ mediawiki parser and utility library
* `The Translate Toolkit <http://translate.sourceforge.net/wiki/toolkit/index>`_ for localization and conversion * `The Translate Toolkit <http://toolkit.translatehouse.org/?id=toolkit/index>`_ for localization and conversion
* `execnet <http://codespeak.net/execnet>`_ rapid multi-Python deployment * `execnet <https://codespeak.net/execnet>`_ rapid multi-Python deployment
* `pylib <https://pylib.readthedocs.io/en/stable/>`_ cross-platform path, IO, dynamic code library * `pylib <https://pylib.readthedocs.io/en/stable/>`_ cross-platform path, IO, dynamic code library
* `bbfreeze <https://pypi.org/project/bbfreeze/>`_ create standalone executables from Python scripts * `bbfreeze <https://pypi.org/project/bbfreeze/>`_ create standalone executables from Python scripts
* `pdb++ <https://github.com/pdbpp/pdbpp>`_ a fancier version of PDB * `pdb++ <https://github.com/pdbpp/pdbpp>`_ a fancier version of PDB
* `pudb <https://github.com/inducer/pudb>`_ full-screen console debugger for python * `pudb <https://github.com/inducer/pudb>`_ full-screen console debugger for python
* `py-s3fuse <http://code.google.com/p/py-s3fuse/>`_ Amazon S3 FUSE based filesystem * `py-s3fuse <https://code.google.com/archive/p/py-s3fuse>`_ Amazon S3 FUSE based filesystem
* `waskr <http://code.google.com/p/waskr/>`_ WSGI Stats Middleware * `waskr <http://code.google.com/p/waskr/>`_ WSGI Stats Middleware
* `guachi <http://code.google.com/p/guachi/>`_ global persistent configs for Python modules * `guachi <http://code.google.com/p/guachi/>`_ global persistent configs for Python modules
* `Circuits <https://pypi.org/project/circuits/>`_ lightweight Event Driven Framework * `Circuits <https://pypi.org/project/circuits/>`_ lightweight Event Driven Framework
* `pygtk-helpers <http://bitbucket.org/aafshar/pygtkhelpers-main/>`_ easy interaction with PyGTK * `pygtk-helpers <https://bitbucket.org/aafshar/pygtkhelpers-main/>`_ easy interaction with PyGTK
* `QuantumCore <http://quantumcore.org/>`_ statusmessage and repoze openid plugin * `QuantumCore <http://quantumcore.org/>`_ statusmessage and repoze openid plugin
* `pydataportability <http://pydataportability.net/>`_ libraries for managing the open web * `pydataportability <https://comlounge.net/>`_ libraries for managing the open web
* `XIST <http://www.livinglogic.de/Python/xist/>`_ extensible HTML/XML generator * `XIST <http://python.livinglogic.de/xist/>`_ extensible HTML/XML generator
* `tiddlyweb <https://pypi.org/project/tiddlyweb/>`_ optionally headless, extensible RESTful datastore * `tiddlyweb <https://pypi.org/project/tiddlyweb/>`_ optionally headless, extensible RESTful datastore
* `fancycompleter <http://bitbucket.org/antocuni/fancycompleter/src>`_ for colorful tab-completion * `fancycompleter <https://bitbucket.org/antocuni/fancycompleter/src>`_ for colorful tab-completion
* `Paludis <http://paludis.exherbo.org/>`_ tools for Gentoo Paludis package manager * `Paludis <https://paludis.exherbo.org/>`_ tools for Gentoo Paludis package manager
* `Gerald <http://halfcooked.com/code/gerald/>`_ schema comparison tool * `Gerald <https://halfcooked.com/code/gerald/>`_ schema comparison tool
* `abjad <http://code.google.com/p/abjad/>`_ Python API for Formalized Score control * `abjad <https://code.google.com/archive/p/abjad>`_ Python API for Formalized Score control
* `bu <http://packages.python.org/bu/>`_ a microscopic build system * `bu <https://packages.python.org/bu/>`_ a microscopic build system
* `katcp <https://bitbucket.org/hodgestar/katcp>`_ Telescope communication protocol over Twisted * `katcp <https://bitbucket.org/hodgestar/katcp>`_ Telescope communication protocol over Twisted
* `kss plugin timer <https://pypi.org/project/kss.plugin.timer/>`_ * `kss plugin timer <https://pypi.org/project/kss.plugin.timer/>`_
* `pyudev <https://pyudev.readthedocs.io/en/latest/tests/plugins.html>`_ a pure Python binding to the Linux library libudev * `pyudev <https://pyudev.readthedocs.io/en/latest/tests/plugins.html>`_ a pure Python binding to the Linux library libudev
@ -71,13 +71,13 @@ These projects help integrate ``pytest`` into other Python frameworks:
Some organisations using pytest Some organisations using pytest
----------------------------------- -----------------------------------
* `Square Kilometre Array, Cape Town <http://ska.ac.za/>`_ * `Square Kilometre Array, Cape Town <https://www.sarao.ac.za/>`_
* `Some Mozilla QA people <https://www.theautomatedtester.co.uk/blog/2011/pytest_and_xdist_plugin/>`_ use pytest to distribute their Selenium tests * `Some Mozilla QA people <https://www.theautomatedtester.co.uk/blog/2011/pytest_and_xdist_plugin/>`_ use pytest to distribute their Selenium tests
* `Shootq <http://web.shootq.com/>`_ * `Shootq <https://shootq.com//>`_
* `Stups department of Heinrich Heine University Duesseldorf <http://www.stups.uni-duesseldorf.de/projects.php>`_ * `Stups department of Heinrich Heine University Duesseldorf <http://stups.hhu.de/projects.php>`_
* cellzome * cellzome
* `Open End, Gothenborg <http://www.openend.se>`_ * `Open End, Gothenborg <https://www.openend.se/>`_
* `Laboratory of Bioinformatics, Warsaw <http://genesilico.pl/>`_ * `Laboratory of Bioinformatics, Warsaw <http://genesilico.pl/>`_
* `merlinux, Germany <http://merlinux.eu>`_ * `merlinux, Germany <https://merlinux.eu/>`_
* `ESSS, Brazil <http://www.esss.com.br>`_ * `ESSS, Brazil <https://www.esss.co/>`_
* many more ... (please be so kind to send a note via :ref:`contact`) * many more ... (please be so kind to send a note via :ref:`contact`)

View File

@ -70,8 +70,8 @@ Talks and blog postings
- `pytest introduction from Brian Okken (January 2013) - `pytest introduction from Brian Okken (January 2013)
<http://pythontesting.net/framework/pytest-introduction/>`_ <http://pythontesting.net/framework/pytest-introduction/>`_
- pycon australia 2012 pytest talk from Brianna Laugher (`video <http://www.youtube.com/watch?v=DTNejE9EraI>`_, `slides <https://www.slideshare.net/pfctdayelise/funcargs-other-fun-with-pytest>`_, `code <https://gist.github.com/3386951>`_) - pycon australia 2012 pytest talk from Brianna Laugher (`video <https://www.youtube.com/watch?v=DTNejE9EraI>`_, `slides <https://www.slideshare.net/pfctdayelise/funcargs-other-fun-with-pytest>`_, `code <https://gist.github.com/3386951>`_)
- `pycon 2012 US talk video from Holger Krekel <http://www.youtube.com/watch?v=9LVqBQcFmyw>`_ - `pycon 2012 US talk video from Holger Krekel <https://www.youtube.com/watch?v=9LVqBQcFmyw>`_
- `monkey patching done right`_ (blog post, consult `monkeypatch plugin`_ for up-to-date API) - `monkey patching done right`_ (blog post, consult `monkeypatch plugin`_ for up-to-date API)
@ -101,9 +101,9 @@ Plugin specific examples:
.. _`many examples in the docs for plugins`: plugins.html .. _`many examples in the docs for plugins`: plugins.html
.. _`monkeypatch plugin`: monkeypatch.html .. _`monkeypatch plugin`: monkeypatch.html
.. _`application setup in test functions with fixtures`: fixture.html#interdependent-fixtures .. _`application setup in test functions with fixtures`: fixture.html#interdependent-fixtures
.. _`simultaneously test your code on all platforms`: http://tetamap.wordpress.com/2009/03/23/new-simultanously-test-your-code-on-all-platforms/ .. _`simultaneously test your code on all platforms`: https://tetamap.wordpress.com//2009/03/23/new-simultanously-test-your-code-on-all-platforms/
.. _`monkey patching done right`: http://tetamap.wordpress.com/2009/03/03/monkeypatching-in-unit-tests-done-right/ .. _`monkey patching done right`: https://tetamap.wordpress.com//2009/03/03/monkeypatching-in-unit-tests-done-right/
.. _`putting test-hooks into local or global plugins`: http://tetamap.wordpress.com/2009/05/14/putting-test-hooks-into-local-and-global-plugins/ .. _`putting test-hooks into local or global plugins`: https://tetamap.wordpress.com/2009/05/14/putting-test-hooks-into-local-and-global-plugins/
.. _`parametrizing tests, generalized`: http://tetamap.wordpress.com/2009/05/13/parametrizing-python-tests-generalized/ .. _`parametrizing tests, generalized`: https://tetamap.wordpress.com/2009/05/13/parametrizing-python-tests-generalized/
.. _`generating parametrized tests with fixtures`: parametrize.html#test-generators .. _`generating parametrized tests with fixtures`: parametrize.html#test-generators
.. _`test generators and cached setup`: http://bruynooghe.blogspot.com/2010/06/pytest-test-generators-and-cached-setup.html .. _`test generators and cached setup`: http://bruynooghe.blogspot.com/2010/06/pytest-test-generators-and-cached-setup.html

View File

@ -50,7 +50,7 @@ CACHEDIR_TAG_CONTENT = b"""\
Signature: 8a477f597d28d172789f06886806bc55 Signature: 8a477f597d28d172789f06886806bc55
# This file is a cache directory tag created by pytest. # This file is a cache directory tag created by pytest.
# For information about cache directory tags, see: # For information about cache directory tags, see:
# http://www.bford.info/cachedir/spec.html # https://bford.info/cachedir/spec.html
""" """

View File

@ -28,7 +28,7 @@ T = TypeVar("T")
def recwarn() -> Generator["WarningsRecorder", None, None]: def recwarn() -> Generator["WarningsRecorder", None, None]:
"""Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions. """Return a :class:`WarningsRecorder` instance that records all warnings emitted by test functions.
See http://docs.python.org/library/warnings.html for information See https://docs.python.org/library/warnings.html for information
on warning categories. on warning categories.
""" """
wrec = WarningsRecorder(_ispytest=True) wrec = WarningsRecorder(_ispytest=True)

View File

@ -164,7 +164,7 @@ class TestImportPath:
import_path(tmp_path.joinpath("b", "test_x123.py"), root=tmp_path) import_path(tmp_path.joinpath("b", "test_x123.py"), root=tmp_path)
def test_messy_name(self, tmp_path: Path) -> None: def test_messy_name(self, tmp_path: Path) -> None:
# http://bitbucket.org/hpk42/py-trunk/issue/129 # https://bitbucket.org/hpk42/py-trunk/issue/129
path = tmp_path / "foo__init__.py" path = tmp_path / "foo__init__.py"
path.touch() path.touch()
module = import_path(path, root=tmp_path) module = import_path(path, root=tmp_path)