mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#pytest

0 Beiträge0 Beteiligte0 Beiträge heute
SoftwareFreedom<p>NumPy - SciPy - Pandas (2025-07-06, 6-day workshop)</p><p>PRE-REQ<br>You are expected to have programming experience with Python 3, Pytest, Poetry on GNU/Linux.</p><p>FOCUS<br>Features in the new releases<br>Key programming abstractions<br>Coding with Python Generics<br>DataFrame<br>Functional approach to writing code<br>Multi-core Performance benchmarking<br>Packaging considerations</p><p>ENVIRONMENT<br>GNU/Linux system<br>NumPy<br>SciPy<br>Pandas<br>Python 3.12+<br>Pytest<br>Poetry<br>Git</p><p>Event is free to attend but RSVP is required.</p><p>Absolutely safe for students and women to attend. Code of conduct applies.</p><p>RSVP Cairo (and Maghreb)<br><a href="https://www.meetup.com/softwarehubcairo/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">meetup.com/softwarehubcairo/</span><span class="invisible"></span></a></p><p>RSVP Ankara (and Turkmen)<br><a href="https://www.meetup.com/softwarehub" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">meetup.com/softwarehub</span><span class="invisible"></span></a></p><p>RSVP Riyadh (and Mashreq)<br><a href="https://www.meetup.com/softwarehubriyadh/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">meetup.com/softwarehubriyadh/</span><span class="invisible"></span></a></p><p>All members of the Ummah are cordially invited.</p><p><a href="https://hachyderm.io/tags/NumPy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NumPy</span></a><br><a href="https://hachyderm.io/tags/SciPy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SciPy</span></a><br><a href="https://hachyderm.io/tags/Pandas" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pandas</span></a><br><a href="https://hachyderm.io/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a><br><a href="https://hachyderm.io/tags/Poetry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Poetry</span></a><br><a href="https://hachyderm.io/tags/Pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pytest</span></a><br><a href="https://hachyderm.io/tags/DataScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataScience</span></a><br><a href="https://hachyderm.io/tags/DataEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataEngineering</span></a><br><a href="https://hachyderm.io/tags/SoftwareFreedom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareFreedom</span></a><br><a href="https://hachyderm.io/tags/SoftwareFreedomProject" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareFreedomProject</span></a><br><a href="https://hachyderm.io/tags/GNU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNU</span></a><br><a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a><br><a href="https://hachyderm.io/tags/Community" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Community</span></a><br><a href="https://hachyderm.io/tags/Ummah" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ummah</span></a></p>
Python Rennes<p>une bibliothèque pour mocker les ressources <a href="https://social.breizhcamp.org/tags/AWS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWS</span></a> utilisées dans le code de production <a href="https://social.breizhcamp.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> que vous testez (S3, par exemple) : <a href="https://github.com/getmoto/moto" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/getmoto/moto</span><span class="invisible"></span></a></p><p>La page <a href="https://github.com/getmoto/moto/blob/master/docs/docs/getting_started.rst" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/getmoto/moto/blob/m</span><span class="invisible">aster/docs/docs/getting_started.rst</span></a> documente comment écrire les tests (<a href="https://social.breizhcamp.org/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a>, <a href="https://social.breizhcamp.org/tags/unittest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unittest</span></a>) et donne quelques conseils pour écrire du code de production plus facile à tester (en ce qui concerne les interactions avec boto3, le client vers les services AWS).</p>
John-Mark Gurney<p><span class="h-card" translate="no"><a href="https://techhub.social/@diazona" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>diazona</span></a></span></p><p><span class="h-card" translate="no"><a href="https://tech.lgbt/@rachelplusplus" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rachelplusplus</span></a></span></p><p>That won't work. It says so in the docs:<br>&gt; pyfakefs will not work with Python libraries that use C libraries to access the file system.</p><p>Which is what numpy is doing. </p><p><a href="https://flyovercountry.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://flyovercountry.social/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> <a href="https://flyovercountry.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a></p>
David Zaslavsky<p><span class="h-card" translate="no"><a href="https://flyovercountry.social/@encthenet" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>encthenet</span></a></span> <span class="h-card" translate="no"><a href="https://tech.lgbt/@rachelplusplus" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rachelplusplus</span></a></span> Dunno if you've considered this, or would consider it, but pytest has a plugin, pytest-fakefs (<a href="https://github.com/pytest-dev/pyfakefs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/pytest-dev/pyfakefs</span><span class="invisible"></span></a>), that implements an in-memory filesystem complete with file objects that you can use to test file handling code without having to put things on disk. IMO the plugin ecosystem for handling things like this is one of pytest's biggest advantages over unittest.</p><p>Or if you prefer, pytest also has built-in functionality that makes working with temporary files pretty easy.</p><p><a href="https://techhub.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://techhub.social/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> <a href="https://techhub.social/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTesting</span></a></p>
:rss: DevelopersIO<p>pytest + FreezeGunで日時モックを使ったテストコードを書く<br><a href="https://dev.classmethod.jp/articles/pytest-freezegun/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.classmethod.jp/articles/py</span><span class="invisible">test-freezegun/</span></a></p><p><a href="https://rss-mstdn.studiofreesia.com/tags/dev_classmethod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev_classmethod</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/small%E3%83%86%E3%82%B9%E3%83%88" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smallテスト</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/%E5%8D%98%E4%BD%93%E3%83%86%E3%82%B9%E3%83%88" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>単体テスト</span></a></p>
openSUSE Linux<p>Today's morning sessions are on Uyuni, <a href="https://fosstodon.org/tags/Aeon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Aeon</span></a> Desktop, <a href="https://fosstodon.org/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> on <a href="https://fosstodon.org/tags/Steam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Steam</span></a> Decks, <a href="https://fosstodon.org/tags/Kalpa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kalpa</span></a>, branding, <a href="https://fosstodon.org/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> for <a href="https://fosstodon.org/tags/containers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>containers</span></a>, <a href="https://fosstodon.org/tags/zypper" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zypper</span></a> speed and more.! <a href="https://streaming.media.ccc.de/osc25" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">streaming.media.ccc.de/osc25</span><span class="invisible"></span></a></p>
:rss: DevelopersIO<p>pytestのmark.parametrizeでテストケースを識別しやすくする<br><a href="https://dev.classmethod.jp/articles/pytest-mark-parametrize-2/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.classmethod.jp/articles/py</span><span class="invisible">test-mark-parametrize-2/</span></a></p><p><a href="https://rss-mstdn.studiofreesia.com/tags/dev_classmethod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev_classmethod</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/%E6%80%A7%E8%83%BD%E3%83%86%E3%82%B9%E3%83%88" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>性能テスト</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/small%E3%83%86%E3%82%B9%E3%83%88" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smallテスト</span></a></p>
Carlton Gibson<p>Idle thought apropos of nothing specific: </p><p>The very same folks telling me BOTH that I MUST use pytest, and that Django MUST have its JSON API story built-in continues to be ironic. </p><p>I'd (probably) at least open with the thought that testing is easily as central to a language as JSON APIs are to a web framework.</p><p>I don't see a movement to merge pytest to the stdlib. </p><p><a href="https://chaos.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://chaos.social/tags/Django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Django</span></a> <a href="https://chaos.social/tags/Pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pytest</span></a></p>
mgorny-nyan (on) :autism:🙀🚂🐧<p>A tak poza tym, to wysłałem parę łatek, by ulepszyć funkcję epytest w <a href="https://pol.social/tags/Gentoo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gentoo</span></a>.</p><p>Wymuszają krótkie podsumowania, załączają tworzenie plików junit .xml, żeby ułatwić maszynowe przetwarzanie wyników, i — co najważniejsze — dodają&nbsp;zmienną EPYTEST_PLUGINS, żeby podawać, które wtyczki mają być załadowane. Będziemy dążyć do tego, by całkiem odejść od domyślnego automatycznego ładowania wtyczek.</p><p><a href="https://archives.gentoo.org/gentoo-dev/20250623184523.226345-1-mgorny@gentoo.org/T/#t" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">archives.gentoo.org/gentoo-dev</span><span class="invisible">/20250623184523.226345-1-mgorny@gentoo.org/T/#t</span></a></p><p><a href="https://pol.social/tags/PyTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyTest</span></a> <a href="https://pol.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a></p>
mgorny-nyan (he) :autism:🙀🚂🐧<p>In other news, I've sent a few fun patches to improve epytest in <a href="https://social.treehouse.systems/tags/Gentoo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gentoo</span></a>.</p><p>This includes forcing short summaries, creating junit .xml for machine processing, and most importantly, EPYTEST_PLUGINS to handle specifying the plugins to load. The goal is to eventually move away from plugin autoloading by default.</p><p><a href="https://archives.gentoo.org/gentoo-dev/20250623184523.226345-1-mgorny@gentoo.org/T/#t" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">archives.gentoo.org/gentoo-dev</span><span class="invisible">/20250623184523.226345-1-mgorny@gentoo.org/T/#t</span></a></p><p><a href="https://social.treehouse.systems/tags/PyTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyTest</span></a> <a href="https://social.treehouse.systems/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a></p>
mgorny-nyan (on) :autism:🙀🚂🐧<p>Wspaniały dzisiejszy <a href="https://pol.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a>: <a href="https://pol.social/tags/Gentoo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gentoo</span></a> uruchamia testy w paczkach związanych z <a href="https://pol.social/tags/ProtoBuf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProtoBuf</span></a> z pomocą <a href="https://pol.social/tags/PyTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyTest</span></a>-forked, żeby obejść segfaulty podczas GC.</p><p>Oczywiście, oznacza to, że zwykłe programy też mogą łapać segfaulty przy wyjściu.</p><p><a href="https://github.com/protocolbuffers/protobuf/issues/22067" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/protocolbuffers/pro</span><span class="invisible">tobuf/issues/22067</span></a><br><a href="https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-python/protobuf/protobuf-6.31.1.ebuild?id=54e20d4bb0ec99ab868695a2980c4307d179cb10#n150" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitweb.gentoo.org/repo/gentoo.</span><span class="invisible">git/tree/dev-python/protobuf/protobuf-6.31.1.ebuild?id=54e20d4bb0ec99ab868695a2980c4307d179cb10#n150</span></a></p>
mgorny-nyan (he) :autism:🙀🚂🐧<p>Nowadays in quality <a href="https://social.treehouse.systems/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a>: <a href="https://social.treehouse.systems/tags/Gentoo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gentoo</span></a> is running <a href="https://social.treehouse.systems/tags/ProtoBuf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProtoBuf</span></a>-related test suite via <a href="https://social.treehouse.systems/tags/PyTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyTest</span></a>-forked to workaround protobuf segfaulting during GC.</p><p>Of course, it implies random programs can segfault on exit too.</p><p><a href="https://github.com/protocolbuffers/protobuf/issues/22067" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/protocolbuffers/pro</span><span class="invisible">tobuf/issues/22067</span></a><br><a href="https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-python/protobuf/protobuf-6.31.1.ebuild?id=54e20d4bb0ec99ab868695a2980c4307d179cb10#n150" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitweb.gentoo.org/repo/gentoo.</span><span class="invisible">git/tree/dev-python/protobuf/protobuf-6.31.1.ebuild?id=54e20d4bb0ec99ab868695a2980c4307d179cb10#n150</span></a></p>
mgorny-nyan (he) :autism:🙀🚂🐧<p>What am I doing instead of resting? Well, I'm playing with generating EPYTEST_DESELECT from `epytest --junit-xml=…`</p><p><a href="https://github.com/gentoo/gentoo/pull/42606" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/gentoo/gentoo/pull/</span><span class="invisible">42606</span></a><br><a href="https://github.com/projg2/gpyutils/blob/master/gpyutils/scripts/junit2deselect.py" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/projg2/gpyutils/blo</span><span class="invisible">b/master/gpyutils/scripts/junit2deselect.py</span></a></p><p><a href="https://social.treehouse.systems/tags/Gentoo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gentoo</span></a> <a href="https://social.treehouse.systems/tags/PyTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyTest</span></a> <a href="https://social.treehouse.systems/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a></p>
Matt Layman<p>🐍 This <a href="https://mastodon.social/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> 101 talk explains what automated tests are and how to get started with pytest for your <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> projects. <a href="https://www.youtube.com/watch?v=etosV2IWBF0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=etosV2IWBF0</span><span class="invisible"></span></a></p>
Honza Javorek<p>Every time pytest releases a new version I get 164432678906432 reminders about how many (side) projects with Dependabot turned on I still have.</p><p><a href="https://mastodonczech.cz/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> <a href="https://mastodonczech.cz/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodonczech.cz/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> <a href="https://mastodonczech.cz/tags/dependabot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dependabot</span></a></p>
Agnès H.<p>Dites, la team <a href="https://framapiaf.org/tags/django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>django</span></a> <a href="https://framapiaf.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://framapiaf.org/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> : il me semble avoir vu passer la réf d'un package permettant de mocker les API tierces pour éviter de faire des appels réseau dans nos tests. Ça vous dit quelque chose ?</p>
Matt Shaw<p>Did some noodling with Prism to generate a stub / mock server from an OpenAPI spec along with pytest integration tests, pretty neat! <a href="https://github.com/matthew-shaw/prism-openapi" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/matthew-shaw/prism-</span><span class="invisible">openapi</span></a> <a href="https://mastodon.me.uk/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.me.uk/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> <a href="https://mastodon.me.uk/tags/openapi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openapi</span></a> <a href="https://mastodon.me.uk/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a></p>
Brian Okken :python:<p>Last chance to grab “Python Testing with pytest” at 40% off with code SPRING2025.<br>Expires June 3, 2025.<br><a href="https://pragprog.com/titles/bopytest2/python-testing-with-pytest-second-edition/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pragprog.com/titles/bopytest2/</span><span class="invisible">python-testing-with-pytest-second-edition/</span></a><br><a href="https://fosstodon.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://fosstodon.org/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a></p>
mgorny-nyan (on) :autism:🙀🚂🐧<p>Paczki Pythona:</p><p>"A pamiętacie tę całkowicie przypadkową wtyczkę PyTesta, która nie jest rozwijana od 2018 roku, i którą musieliście dodać do <a href="https://pol.social/tags/Gentoo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gentoo</span></a>, bo postanowiliśmy jej używać bez jakiegokolwiek powodu? No cóż, właśnie przestaliśmy. A tak przy okazji — właśnie udało nam się znaleźć&nbsp;kolejną wtyczkę, która po raz trzeci wynajduje na nowo obsługę niestabilnych testów. Miłej zabawy!"</p><p>(Szczęśliwie, jest dostatecznie kompatybilna z pytest-rerunfailures, żebym mógł ją zignorować.)</p><p><a href="https://pol.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://pol.social/tags/PyTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyTest</span></a></p>
mgorny-nyan (he) :autism:🙀🚂🐧<p><a href="https://social.treehouse.systems/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://social.treehouse.systems/tags/packaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>packaging</span></a> be like:</p><p>"Remember the totally random <a href="https://social.treehouse.systems/tags/PyTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PyTest</span></a> plugin that died in 2018, that we forced you to add to <a href="https://social.treehouse.systems/tags/Gentoo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gentoo</span></a>, because we decided to start using it for no good reason? Well, we just stopped. Also, we just found a <a href="https://social.treehouse.systems/tags/NIH" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NIH</span></a> plugin that reinvents flaky test handling for the third time, enjoy!"</p><p>(Fortunately, it's compatible enough with pytest-rerunfailures, so we can ignore it.)</p>