tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

talks.rst (6287B)


      1 Talks and Tutorials
      2 ==========================
      3 
      4 Books
      5 ---------------------------------------------
      6 
      7 - `pytest Quick Start Guide, by Bruno Oliveira (2018)
      8  <https://www.packtpub.com/web-development/pytest-quick-start-guide>`_.
      9 
     10 - `Python Testing with pytest, by Brian Okken (2017)
     11  <https://pragprog.com/book/bopytest/python-testing-with-pytest>`_.
     12 
     13 - `Python Testing with pytest, Second Edition, by Brian Okken (2022)
     14  <https://pragprog.com/titles/bopytest2/python-testing-with-pytest-second-edition>`_.
     15 
     16 Talks and blog postings
     17 ---------------------------------------------
     18 
     19 - Training: `pytest - simple, rapid and fun testing with Python <https://www.youtube.com/watch?v=ofPHJrAOaTE>`_, Florian Bruhin, PyConDE 2022
     20 
     21 - `pytest: Simple, rapid and fun testing with Python, <https://youtu.be/cSJ-X3TbQ1c?t=15752>`_ (@ 4:22:32), Florian Bruhin, WeAreDevelopers World Congress 2021
     22 
     23 - Webinar: `pytest: Test Driven Development für Python (German) <https://bruhin.software/ins-pytest/>`_, Florian Bruhin, via mylearning.ch, 2020
     24 
     25 - Webinar: `Simplify Your Tests with Fixtures <https://blog.jetbrains.com/pycharm/2020/08/webinar-recording-simplify-your-tests-with-fixtures-with-oliver-bestwalter/>`_, Oliver Bestwalter, via JetBrains, 2020
     26 
     27 - Training: `Introduction to pytest - simple, rapid and fun testing with Python <https://www.youtube.com/watch?v=CMuSn9cofbI>`_, Florian Bruhin, PyConDE 2019
     28 
     29 - Abridged metaprogramming classics - this episode: pytest, Oliver Bestwalter, PyConDE 2019 (`repository <https://github.com/obestwalter/abridged-meta-programming-classics>`__, `recording <https://www.youtube.com/watch?v=zHpeMTJsBRk&feature=youtu.be>`__)
     30 
     31 - Testing PySide/PyQt code easily using the pytest framework, Florian Bruhin, Qt World Summit 2019 (`slides <https://bruhin.software/talks/qtws19.pdf>`__, `recording <https://www.youtube.com/watch?v=zdsBS5BXGqQ>`__)
     32 
     33 - `pytest: recommendations, basic packages for testing in Python and Django, Andreu Vallbona, PyBCN June 2019 <https://www.slideshare.net/AndreuVallbonaPlazas/pybcn-pytest-recomendaciones-paquetes-bsicos-para-testing-en-python-y-django>`_.
     34 
     35 - pytest: recommendations, basic packages for testing in Python and Django, Andreu Vallbona, PyconES 2017 (`slides in english <http://talks.apsl.io/testing-pycones-2017/>`_, `video in spanish <https://www.youtube.com/watch?v=K20GeR-lXDk>`_)
     36 
     37 - `pytest advanced, Andrew Svetlov (Russian, PyCon Russia, 2016)
     38  <https://www.youtube.com/watch?v=7KgihdKTWY4>`_.
     39 
     40 - `Pythonic testing, Igor Starikov (Russian, PyNsk, November 2016)
     41  <https://www.youtube.com/watch?v=_92nfdd5nK8>`_.
     42 
     43 - `pytest - Rapid Simple Testing, Florian Bruhin, Swiss Python Summit 2016
     44  <https://www.youtube.com/watch?v=rCBHkQ_LVIs>`_.
     45 
     46 - `Improve your testing with Pytest and Mock, Gabe Hollombe, PyCon SG 2015
     47  <https://www.youtube.com/watch?v=RcN26hznmk4>`_.
     48 
     49 - `Introduction to pytest, Andreas Pelme, EuroPython 2014
     50  <https://www.youtube.com/watch?v=LdVJj65ikRY>`_.
     51 
     52 - `Advanced Uses of py.test Fixtures, Floris Bruynooghe, EuroPython
     53  2014 <https://www.youtube.com/watch?v=IBC_dxr-4ps>`_.
     54 
     55 - `Why i use py.test and maybe you should too, Andy Todd, Pycon AU 2013
     56  <https://www.youtube.com/watch?v=P-AhpukDIik>`_
     57 
     58 - `3-part blog series about pytest from @pydanny alias Daniel Greenfeld (January
     59  2014) <https://daniel.roygreenfeld.com/pytest-no-boilerplate-testing.html>`_
     60 
     61 - `pytest: helps you write better Django apps, Andreas Pelme, DjangoCon
     62  Europe 2014 <https://www.youtube.com/watch?v=aaArYVh6XSM>`_.
     63 
     64 - `Testing Django Applications with pytest, Andreas Pelme, EuroPython
     65  2013 <https://www.youtube.com/watch?v=aUf8Fkb7TaY>`_.
     66 
     67 - `Testes pythonics com py.test, Vinicius Belchior Assef Neto, Plone
     68  Conf 2013, Brazil <https://www.youtube.com/watch?v=QUKoq2K7bis>`_.
     69 
     70 - `Introduction to py.test fixtures, FOSDEM 2013, Floris Bruynooghe
     71  <https://www.youtube.com/watch?v=bJhRW4eZMco>`_.
     72 
     73 - `pytest feature and release highlights, Holger Krekel (GERMAN, October 2013)
     74  <http://pyvideo.org/video/2429/pytest-feature-and-new-release-highlights>`_
     75 
     76 - `pytest introduction from Brian Okken (January 2013)
     77  <http://pythontesting.net/framework/pytest-introduction/>`_
     78 
     79 - 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>`_)
     80 - `pycon 2012 US talk video from Holger Krekel <https://www.youtube.com/watch?v=9LVqBQcFmyw>`_
     81 
     82 - `monkey patching done right`_ (blog post, consult `monkeypatch plugin`_ for up-to-date API)
     83 
     84 Test parametrization:
     85 
     86 - `generating parametrized tests with fixtures`_.
     87 - `test generators and cached setup`_
     88 - `parametrizing tests, generalized`_ (blog post)
     89 - `putting test-hooks into local or global plugins`_ (blog post)
     90 
     91 Assertion introspection:
     92 
     93 - `(07/2011) Behind the scenes of pytest's new assertion rewriting
     94  <http://pybites.blogspot.com/2011/07/behind-scenes-of-pytests-new-assertion.html>`_
     95 
     96 Distributed testing:
     97 
     98 - `simultaneously test your code on all platforms`_ (blog entry)
     99 
    100 Plugin specific examples:
    101 
    102 - `skipping slow tests by default in pytest`_ (blog entry)
    103 
    104 - `many examples in the docs for plugins`_
    105 
    106 .. _`skipping slow tests by default in pytest`: http://bruynooghe.blogspot.com/2009/12/skipping-slow-test-by-default-in-pytest.html
    107 .. _`many examples in the docs for plugins`: plugins.html
    108 .. _`monkeypatch plugin`: monkeypatch.html
    109 .. _`application setup in test functions with fixtures`: fixture.html#interdependent-fixtures
    110 .. _`simultaneously test your code on all platforms`: https://tetamap.wordpress.com//2009/03/23/new-simultanously-test-your-code-on-all-platforms/
    111 .. _`monkey patching done right`: https://tetamap.wordpress.com//2009/03/03/monkeypatching-in-unit-tests-done-right/
    112 .. _`putting test-hooks into local or global plugins`: https://tetamap.wordpress.com/2009/05/14/putting-test-hooks-into-local-and-global-plugins/
    113 .. _`parametrizing tests, generalized`: https://tetamap.wordpress.com/2009/05/13/parametrizing-python-tests-generalized/
    114 .. _`generating parametrized tests with fixtures`: parametrize.html#test-generators
    115 .. _`test generators and cached setup`: http://bruynooghe.blogspot.com/2010/06/pytest-test-generators-and-cached-setup.html