Skip to content

Commit 84b90c9

Browse files
committed
📝 Add time-machine
1 parent 2c125e9 commit 84b90c9

File tree

1 file changed

+45
-26
lines changed

1 file changed

+45
-26
lines changed

docs/test/pytest/plugins.rst

Lines changed: 45 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ usual sequence of a test:
5959
:alt: Commit activity
6060
:target: https://github.com/pytest-dev/pytest-xdist/graphs/commit-activity
6161
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-xdist
62-
:alt: Lizenz
62+
:alt: License
6363
:target: https://github.com/pytest-dev/pytest-xdist?tab=MIT-1-ov-file#readme
6464

6565
`pytest-freethreaded <https://pypi.org/project/pytest-freethreaded/>`_
@@ -76,7 +76,7 @@ usual sequence of a test:
7676
:alt: Commit activity
7777
:target: https://github.com/tonybaloney/pytest-freethreaded/graphs/commit-activity
7878
.. image:: https://raster.shields.io/github/license/tonybaloney/pytest-freethreaded
79-
:alt: Lizenz
79+
:alt: License
8080
:target: https://github.com/tonybaloney/pytest-freethreaded?tab=MIT-1-ov-file#readme
8181

8282
`pytest-rerunfailures <https://pypi.org/project/pytest-rerunfailures/>`_
@@ -93,7 +93,7 @@ usual sequence of a test:
9393
:alt: Commit activity
9494
:target: https://github.com/pytest-dev/pytest-rerunfailures/graphs/commit-activity
9595
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-rerunfailures
96-
:alt: Lizenz
96+
:alt: License
9797
:target: https://github.com/pytest-dev/pytest-rerunfailures?tab=License-1-ov-file#readme
9898

9999
`pytest-repeat <https://pypi.org/project/pytest-repeat/>`_
@@ -109,7 +109,7 @@ usual sequence of a test:
109109
:alt: Commit activity
110110
:target: https://github.com/pytest-dev/pytest-repeat/graphs/commit-activity
111111
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-repeat
112-
:alt: Lizenz
112+
:alt: License
113113
:target: https://github.com/pytest-dev/pytest-repeat?tab=License-1-ov-file#readme
114114

115115
`pytest-order <https://pypi.org/project/pytest-order/>`_
@@ -125,7 +125,7 @@ usual sequence of a test:
125125
:alt: Commit activity
126126
:target: https://github.com/pytest-dev/pytest-order/graphs/commit-activity
127127
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-xdist
128-
:alt: Lizenz
128+
:alt: License
129129
:target: https://github.com/pytest-dev/pytest-xdist?tab=MIT-1-ov-file#readme
130130

131131
`pytest-randomly <https://pypi.org/project/pytest-randomly/>`_
@@ -142,7 +142,7 @@ usual sequence of a test:
142142
:alt: Commit activity
143143
:target: https://github.com/pytest-dev/pytest-randomly/graphs/commit-activity
144144
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-randomly
145-
:alt: Lizenz
145+
:alt: License
146146
:target: https://github.com/pytest-dev/pytest-randomly?tab=MIT-1-ov-file#readme
147147

148148
… modified output
@@ -167,7 +167,7 @@ result. However, there are plugins that change the output even further:
167167
:alt: Commit activity
168168
:target: https://github.com/pytest-dev/pytest-instafail/graphs/commit-activity
169169
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-instafail
170-
:alt: Lizenz
170+
:alt: License
171171
:target: https://github.com/pytest-dev/pytest-rerunfailures?tab=License-1-ov-file#readme
172172

173173
`pytest-edit <https://pypi.org/project/pytest-edit/>`_
@@ -183,7 +183,7 @@ result. However, there are plugins that change the output even further:
183183
:alt: Commit activity
184184
:target: https://github.com/mrmino/pytest-edit/graphs/commit-activity
185185
.. image:: https://raster.shields.io/github/license/mrmino/pytest-edit
186-
:alt: Lizenz
186+
:alt: License
187187
:target: https://github.com/mrmino/pytest-edit?tab=MIT-1-ov-file#readme
188188

189189
`pytest-sugar <https://pypi.org/project/pytest-sugar/>`_
@@ -200,7 +200,7 @@ result. However, there are plugins that change the output even further:
200200
:alt: Commit activity
201201
:target: https://github.com/Teemu/pytest-sugar/graphs/commit-activity
202202
.. image:: https://raster.shields.io/github/license/Teemu/pytest-sugar
203-
:alt: Lizenz
203+
:alt: License
204204
:target: https://github.com/Teemu/pytest-sugar?tab=License-1-ov-file#readme
205205

206206
`pytest-html <https://pypi.org/project/pytest-html/>`_
@@ -217,7 +217,7 @@ result. However, there are plugins that change the output even further:
217217
:alt: Commit activity
218218
:target: https://github.com/pytest-dev/pytest-html/graphs/commit-activity
219219
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-html
220-
:alt: Lizenz
220+
:alt: License
221221
:target: https://github.com/pytest-dev/pytest-html?tab=License-1-ov-file#readme
222222

223223
`pytest-icdiff <https://pypi.org/project/pytest-icdiff/>`_
@@ -234,7 +234,7 @@ result. However, there are plugins that change the output even further:
234234
:alt: Commit activity
235235
:target: https://github.com/hjwp/pytest-icdiff/graphs/commit-activity
236236
.. image:: https://raster.shields.io/github/license/hjwp/pytest-icdiff
237-
:alt: Lizenz
237+
:alt: License
238238
:target: https://github.com/hjwp/pytest-icdiff?tab=MIT-1-ov-file#readme
239239

240240
… web development
@@ -258,7 +258,7 @@ plugins that further simplify testing:
258258
:alt: Commit activity
259259
:target: https://github.com/Colin-b/pytest_httpx/graphs/commit-activity
260260
.. image:: https://raster.shields.io/github/license/Colin-b/pytest_httpx
261-
:alt: Lizenz
261+
:alt: License
262262
:target: https://github.com/Colin-b/pytest_httpx?tab=MIT-1-ov-file#readme
263263

264264
`Playwright for Python <https://pypi.org/project/playwright/>`_
@@ -276,7 +276,7 @@ plugins that further simplify testing:
276276
:alt: Commit activity
277277
:target: https://github.com/Microsoft/playwright-python/graphs/commit-activity
278278
.. image:: https://raster.shields.io/github/license/Microsoft/playwright-python
279-
:alt: Lizenz
279+
:alt: License
280280
:target: https://github.com/Microsoft/playwright-python?tab=MIT-1-ov-file#readme
281281

282282
`pyleniumio <https://pypi.org/project/pyleniumio/>`_
@@ -292,7 +292,7 @@ plugins that further simplify testing:
292292
:alt: Commit activity
293293
:target: https://github.com/ElSnoMan/pyleniumio/graphs/commit-activity
294294
.. image:: https://raster.shields.io/github/license/ElSnoMan/pyleniumio
295-
:alt: Lizenz
295+
:alt: License
296296
:target: https://github.com/ElSnoMan/pyleniumio?tab=MIT-1-ov-file#readme
297297

298298
`pytest-selenium <https://pypi.org/project/pytest-selenium/>`_
@@ -309,7 +309,7 @@ plugins that further simplify testing:
309309
:alt: Commit activity
310310
:target: https://github.com/pytest-dev/pytest-selenium/graphs/commit-activity
311311
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-selenium
312-
:alt: Lizenz
312+
:alt: License
313313
:target: https://github.com/pytest-dev/pytest-selenium?tab=License-1-ov-file#readme
314314

315315
.. _fake_plugins:
@@ -335,9 +335,28 @@ therefore not surprising that there are several plugins that fulfil this need:
335335
:alt: Commit activity
336336
:target: https://github.com/joke2k/faker/graphs/commit-activity
337337
.. image:: https://raster.shields.io/github/license/joke2k/faker
338-
:alt: Lizenz
338+
:alt: License
339339
:target: https://github.com/joke2k/faker?tab=MIT-1-ov-file#readme
340340

341+
`time-machine <https://github.com/adamchainz/time-machine>`_
342+
provides both a fixture and a marker to control the time during testing.
343+
344+
.. image:: https://raster.shields.io/github/stars/adamchainz/time-machine
345+
:alt: Stars
346+
:target: https://github.com/pytest-dev/adamchainz/time-machine
347+
348+
.. image:: https://raster.shields.io/github/contributors/adamchainz/time-machine
349+
:alt: Contributors
350+
:target: https://github.com/adamchainz/time-machine/graphs/contributors
351+
352+
.. image:: https://raster.shields.io/github/commit-activity/y/adamchainz/time-machine
353+
:alt: Commit activity
354+
:target: https://github.com/adamchainz/time-machine/graphs/commit-activity
355+
356+
.. image:: https://raster.shields.io/github/license/adamchainz/time-machine
357+
:alt: License
358+
:target: https://github.com/adamchainz/time-machine?tab=MIT-1-ov-file
359+
341360
`pytest-factoryboy <https://pypi.org/project/pytest-factoryboy/>`_
342361
contains fixtures for `factory-boy
343362
<https://pypi.org/project/factory-boy/>`_, a database model data generator.
@@ -352,7 +371,7 @@ therefore not surprising that there are several plugins that fulfil this need:
352371
:alt: Commit activity
353372
:target: https://github.com/pytest-dev/pytest-factoryboy/graphs/commit-activity
354373
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-factoryboy
355-
:alt: Lizenz
374+
:alt: License
356375
:target: https://github.com/pytest-dev/pytest-factoryboy?tab=MIT-1-ov-file#readme
357376

358377
… various things
@@ -378,7 +397,7 @@ therefore not surprising that there are several plugins that fulfil this need:
378397
:target: https://github.com/pytest-dev/pytest-testinfra/graphs/commit-activity
379398

380399
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-testinfra
381-
:alt: Lizenz
400+
:alt: License
382401
:target: https://github.com/pytest-dev/pytest-testinfra?tab=Apache-2.0-1-ov-file
383402

384403
`pytest-cov <https://pypi.org/project/pytest-cov/>`_
@@ -394,7 +413,7 @@ therefore not surprising that there are several plugins that fulfil this need:
394413
:alt: Commit activity
395414
:target: https://github.com/pytest-dev/pytest-cov/graphs/commit-activity
396415
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-cov
397-
:alt: Lizenz
416+
:alt: License
398417
:target: https://github.com/pytest-dev/pytest-cov?tab=MIT-1-ov-file#readme
399418

400419
`pytest-benchmark <https://pypi.org/project/pytest-benchmark/>`_
@@ -410,7 +429,7 @@ therefore not surprising that there are several plugins that fulfil this need:
410429
:alt: Commit activity
411430
:target: https://github.com/ionelmc/pytest-benchmark/graphs/commit-activity
412431
.. image:: https://raster.shields.io/github/license/ionelmc/pytest-benchmark
413-
:alt: Lizenz
432+
:alt: License
414433
:target: https://github.com/ionelmc/pytest-benchmark?tab=BSD-2-Clause-1-ov-file#readme
415434

416435
`pytest-timeout <https://pypi.org/project/pytest-timeout/>`_
@@ -426,7 +445,7 @@ therefore not surprising that there are several plugins that fulfil this need:
426445
:alt: Commit activity
427446
:target: https://github.com/pytest-dev/pytest-timeout/graphs/commit-activity
428447
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-timeout
429-
:alt: Lizenz
448+
:alt: License
430449
:target: https://github.com/pytest-dev/pytest-timeout?tab=MIT-1-ov-file#readme
431450

432451
`pytest-asyncio <https://pypi.org/project/pytest-asyncio/>`_
@@ -442,7 +461,7 @@ therefore not surprising that there are several plugins that fulfil this need:
442461
:alt: Commit activity
443462
:target: https://github.com/pytest-dev/pytest-asyncio/graphs/commit-activity
444463
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-asyncio
445-
:alt: Lizenz
464+
:alt: License
446465
:target: https://github.com/pytest-dev/pytest-asyncio?tab=MIT-1-ov-file#readme
447466

448467
`pytest-mock <https://pypi.org/project/pytest-mock/>`_
@@ -458,7 +477,7 @@ therefore not surprising that there are several plugins that fulfil this need:
458477
:alt: Commit activity
459478
:target: https://github.com/pytest-dev/pytest-mock/graphs/commit-activity
460479
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-mock
461-
:alt: Lizenz
480+
:alt: License
462481
:target: https://github.com/pytest-dev/pytest-mock?tab=MIT-1-ov-file#readme
463482

464483
`pytest-patterns <https://pypi.org/project/pytest-patterns/>`_
@@ -474,7 +493,7 @@ therefore not surprising that there are several plugins that fulfil this need:
474493
:alt: Commit activity
475494
:target: https://github.com/flyingcircusio/pytest-patterns/graphs/commit-activity
476495
.. image:: https://raster.shields.io/github/license/flyingcircusio/pytest-patterns
477-
:alt: Lizenz
496+
:alt: License
478497
:target: https://github.com/flyingcircusio/pytest-patterns?tab=MIT-1-ov-file#readme
479498

480499
:doc:`pytest-grpc <Python4DataScience:data-processing/apis/grpc/test>`
@@ -491,7 +510,7 @@ therefore not surprising that there are several plugins that fulfil this need:
491510
:alt: Commit activity
492511
:target: https://github.com/kataev/pytest-grpc/graphs/commit-activity
493512
.. image:: https://raster.shields.io/github/license/kataev/pytest-grpc
494-
:alt: Lizenz
513+
:alt: License
495514
:target: https://github.com/kataev/pytest-grpc?tab=MIT-1-ov-file#readme
496515

497516
`pytest-bdd <https://pypi.org/project/pytest-bdd/>`_
@@ -507,7 +526,7 @@ therefore not surprising that there are several plugins that fulfil this need:
507526
:alt: Commit activity
508527
:target: https://github.com/pytest-dev/pytest-bdd/graphs/commit-activity
509528
.. image:: https://raster.shields.io/github/license/pytest-dev/pytest-bdd
510-
:alt: Lizenz
529+
:alt: License
511530
:target: https://github.com/pytest-dev/pytest-bdd?tab=MIT-1-ov-file#readme
512531

513532
Own plugins

0 commit comments

Comments
 (0)