.. Talks and Tutorials ========================== è¬æ¼ã¨ãã¥ã¼ããªã¢ã« ==================== .. _`funcargs`: funcargs.html ãã¥ã¼ããªã¢ã«ãããã°è¨äº -------------------------- .. Tutorial examples and blog postings --------------------------------------------- .. _`tutorial1 repository`: http://bitbucket.org/hpk42/pytest-tutorial1/ .. _`pycon 2010 tutorial PDF`: http://bitbucket.org/hpk42/pytest-tutorial1/raw/tip/pytest-basic.pdf .. Basic usage and funcargs: åºæ¬çãªä½¿ç¨æ¹æ³ã¨é¢æ°ã®å¼æ° (funcarg): .. - `pycon 2010 tutorial PDF`_ and `tutorial1 repository`_ - `pycon 2010 tutorial PDF`_ 㨠`tutorial1 repository`_ .. Function arguments: é¢æ°ã®å¼æ°: - :ref:`mysetup` - `application setup in test functions with funcargs`_ .. - `monkey patching done right`_ (blog post, consult `monkeypatch plugin`_ for actual 1.0 API) - `monkey patching done right`_ (ããã°è¨äºãå®éã® 1.0 API 㯠`monkeypatch plugin`_ ãåç §) .. Test parametrization: ãã©ã¡ã¼ã¿ã¼ãã¹ã: .. - `generating parametrized tests with funcargs`_ (uses deprecated ``addcall()`` API. - `test generators and cached setup`_ - `parametrizing tests, generalized`_ (blog post) - `putting test-hooks into local or global plugins`_ (blog post) - `generating parametrized tests with funcargs`_ ï¼éæ¨å¥¨ ``addcall()`` API ã使ç¨) - `test generators and cached setup`_ - `parametrizing tests, generalized`_ (ããã°è¨äº) - `putting test-hooks into local or global plugins`_ (ããã°è¨äº) .. Assertion introspection: ã¢ãµã¼ãã¤ã³ããã¹ãã¯ã·ã§ã³: - `(07/2011) Behind the scenes of py.test's new assertion rewriting <http://pybites.blogspot.com/2011/07/behind-scenes-of-pytests-new-assertion.html>`_ .. Distributed testing: åæ£ãã¹ã: .. - `simultaneously test your code on all platforms`_ (blog entry) - `simultaneously test your code on all platforms`_ (ããã°è¨äº) .. Plugin specific examples: ãã©ã°ã¤ã³ã«ç¹åããä¾: .. - `skipping slow tests by default in py.test`_ (blog entry) - `skipping slow tests by default in py.test`_ (ããã°è¨äº) - `many examples in the docs for plugins`_ .. _`skipping slow tests by default in py.test`: http://bruynooghe.blogspot.com/2009/12/skipping-slow-test-by-default-in-pytest.html .. _`many examples in the docs for plugins`: plugin/index.html .. _`monkeypatch plugin`: plugin/monkeypatch.html .. _`application setup in test functions with funcargs`: funcargs.html#appsetup .. _`simultaneously test your code on all platforms`: http://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/ .. _`putting test-hooks into local or global plugins`: http://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/ .. _`generating parametrized tests with funcargs`: funcargs.html#test-generators .. _`test generators and cached setup`: http://bruynooghe.blogspot.com/2010/06/pytest-test-generators-and-cached-setup.html .. Conference talks and tutorials ---------------------------------------- ã«ã³ãã¡ã¬ã³ã¹è¬æ¼ã¨ãã¥ã¼ããªã¢ã« ---------------------------------- .. - `ep2009-rapidtesting.pdf`_ tutorial slides (July 2009): - testing terminology - basic py.test usage, file system layout - test function arguments (funcargs_) and test fixtures - existing plugins - distributed testing - `ep2009-rapidtesting.pdf`_ ãã¥ã¼ããªã¢ã«ã®ã¹ã©ã¤ã (2009å¹´7æ): - ãã¹ãã®å°éç¨èª - åºæ¬ç㪠py.test 使ç¨æ¹æ³ããã¡ã¤ã«ã·ã¹ãã ã®é ç½® - ãã¹ãé¢æ°ã®å¼æ° (funcargs_) ã¨ãã¹ããã£ã¯ã¹ã㣠- æ¢åã®ãã©ã°ã¤ã³ - åæ£ãã¹ã .. - `ep2009-pytest.pdf`_ 60 minute py.test talk, highlighting unique features and a roadmap (July 2009) - `ep2009-pytest.pdf`_: 60åã® py.test è¬æ¼ãç¬ç¹ã®æ©è½ããã¼ããããã強調ãã¦èª¬æ (2009å¹´7æ) .. - `pycon2009-pytest-introduction.zip`_ slides and files, extended version of py.test basic introduction, discusses more options, also introduces old-style xUnit setup, looponfailing and other features. - `pycon2009-pytest-introduction.zip`_: ã¹ã©ã¤ãã¨ãã¡ã¤ã«ãpy.test å ¥éã®æ¡å¼µãã¼ã¸ã§ã³ãããå¤ãã®ãªãã·ã§ã³ã®è°è«ãå¤ãã¹ã¿ã¤ã« xUnit setup ã®å°å ¥ãlooponfailing ã¨ãã®ä»ã®æ©è½ .. - `pycon2009-pytest-advanced.pdf`_ contain a slightly older version of funcargs and distributed testing, compared to the EuroPython 2009 slides. - `pycon2009-pytest-advanced.pdf`_: EuroPython 2009 ã®ã¹ã©ã¤ãã¨æ¯è¼ãã¦ãã¡ãã£ã¨å¤ããã¼ã¸ã§ã³ã® funcargs ãåæ£ãã¹ããå«ã .. _`ep2009-rapidtesting.pdf`: http://codespeak.net/download/py/ep2009-rapidtesting.pdf .. _`ep2009-pytest.pdf`: http://codespeak.net/download/py/ep2009-pytest.pdf .. _`pycon2009-pytest-introduction.zip`: http://codespeak.net/download/py/pycon2009-pytest-introduction.zip .. _`pycon2009-pytest-advanced.pdf`: http://codespeak.net/download/py/pycon2009-pytest-advanced.pdf