nikkie-ftnextの日記

イベントレポートや読書メモを発信

テスト

pytestのフィクスチャを共有したいときはconftest.pyを使いましょう(ゆめゆめimportしようとなされるな)

結論(『テスト駆動Python 第2版』より) 複数のテストファイルでフィクスチャを共有したい場合はconftest.pyファイルを使う必要があります。(Kindle版 p.95) 第3章でフィクスチャが詳しく解説されています 目次 結論(『テスト駆動Python 第2版』より) 目…

登壇報告 | #phpkansai #c にて「テストコードが書けるようになって『変更したけど壊してないかな』という不安を解消しませんか?」と発表しました

はじめに はーいほーーーーー!! nikkieです PHPカンファレンス関西2024、素晴らしいカンファレンスをありがとうございました! このエントリは、タイトルが全てです。 目次 はじめに 目次 テストコードが書けるようになって「変更したけど壊してないかな」…

#phpcon2022 のトーク「実践!ユニットテスト入門」がとってもよかったです👏 テストを書き始められる5つの知識✨

はじめに 「頑張れ!」ってきっと 愛してるって言葉♪ nikkieです 2/11のPHPカンファレンス2024登壇1準備より1ネタ。 PHPカンファレンス2022にとてもよいユニットテスト入門トークがありました。 目次 はじめに 目次 「実践!ユニットテスト入門」 ここがよか…

PHPUnitのドキュメントを機にxUnit Test Patternsのサイトを確認し、Test Double・Stub・Mockを整理 〜広義のモックと狭義のモック〜

はじめに 「頑張れ!」ってきっと 愛してるって言葉♪ nikkieです 2/11のPHPカンファレンス2024登壇1準備より1ネタ。 PHPUnitのドキュメントのTest Doubleを読んだところ、モックについて気づきがありました。 目次 はじめに 目次 PHPUnitのドキュメント「6. …

macOSでPHPUnitが流れる環境を作る

はじめに こんかには〜1 nikkieです。 2月のPHPカンファレンス関西2024登壇2準備の過程を残します。 PHPでテストが書ける環境を整えました。 ふだんはPythonとめっちゃ仲良くしていてPHPとはこれから仲良くなっていきます。 本記事の内容について、小さな点…

聞いて聞いて! 2024年 2/11(日)の #phpkansai にて、テストコードを書けるようになっていこうという話をします。大阪で僕と握手!

はじめに はーいほーーーーー!! nikkieです タイトルが全てです。 鬼が爆笑してると思いますが、2024年2月11日は大阪でお会いしましょう! 目次 はじめに 目次 PHPカンファレンス関西2024 オススメnote: 【今から追いつく!】PHPカンファレンス関西2024 1…

登壇報告 | #pyconapac2023 にて「練習してテストを書けるようになるんだ」と発表しました #pyconapac #pyconapac_5

はじめに PyCon APAC 2023 カンファレンス2日間お疲れさまでした! nikkieです。 1日目はスピーカー、2日目はスタッフしていました。 このエントリは、タイトルが全てです。 目次 はじめに 目次 好きとか嫌いとかはいい、練習してテストを書けるようになるん…

#pyconapac2023 トーク「練習してテストを書けるようになるんだ」extra | テストを書くようになったあなたと語りたいトピック集

はじめに 倍くらい頑張れば... nikkieです。 今日はDay0、明日からPyCon APAC 2023カンファレンスです! 15分(英語で)テストが書けるようになるための知見を発表するのですが、話したいこと全部は15分には収まらないのでエントリにしています。 第2弾は、…

#pyconapac2023 トーク「練習してテストを書けるようになるんだ」extra | unittestのおすすめリンク集

はじめに 解夏傀儡、お疲れさまでした!ゲーム自体はTwitterアカウントほど不気味じゃなくてよかった... nikkieです。 今週末はPyCon APAC 2023、現在トーク準備の真っ只中です。 今回は15分(英語で)テストが書けるようになるための知見を発表するのですが…

聞いて聞いて! 10/27(金)・28(土)の #pyconapac2023 にて、テストが書けるようになるための15分トークと、 #stapy と 読書py のポスターセッションします。有明でお会いしましょう〜

はじめに みりっほー! nikkieです タイトルが全てです。 10/27(金)・28(土)は有明でお会いしましょう〜! 目次 はじめに 目次 10/27(金) 12:05~12:20「好きとか嫌いとかはいい、練習してテストを書けるようになるんだ」 こんな方に向けて話します(オーディ…

Sphinx拡張のテストをpytestで書いたとき、テスト関数の引数に渡すappやstatusやwarningってなに?

はじめに チーフとPと応援上映ご一緒した〜、楽しかった〜!! nikkieです。 エミリいいいいいいいいいいいい!!!!(※心の絶叫) Sphinxのテストに関するネタです。 Sphinx拡張のテストをリファクタリングしたいと思い始めたのですが、そもそも自分で書い…

読書ログ | 『Clean Craftsmanship』 第2章より、Uncle Bobのテスト駆動開発は驚くほど小さなステップの積み重ね!

はじめに 小さいは正義。nikkieです。 『Clean Craftsmanship』の読書ログです。 Uncle Bobのテスト駆動開発、書籍とビデオで体感して非常に衝撃を受けました。 目次 はじめに 目次 『Clean Craftsmanship』第2章 Uncle Bobによるテスト駆動開発の説明 例:…

pytestでテストの前準備 〜setup_methodとフィクスチャ〜

はじめに プロなんだから、nikkieです。 pytest素振りの中での学びをアウトプットします。 目次 はじめに 目次 TDDBC 2020より、前準備をDRYに unittestならsetUp pytestではsetup_methodがある TDDBC 2020より、テストコードでも仕様のネスト構造を表す ネ…

pytest.mark.parametrize tips 2選 〜クラスもデコレートできる・複数積んでパラメタの組合せを自動化できる〜

はじめに 退屈なことはPythonにやらせよう1、nikkieです。 Pythonのユニットテストフレームワークの1つ、pytest。 pytestはパラメタ化したテストも可能にしてくれるのですが、パラメタ化したテストについて最近知った小さいtipsをアウトプットします! 目次 …

みんなのPython勉強会#88のやっとむさんによる「手軽なpytestでテストを活用しよう!」、テストコードに関係する知識が結び付き、刺激的でした #stapy

はじめに ルーモス、光よ! nikkieです。 12/15(木)にみんなのPython勉強会が渋谷とオンライン(Zoom)でハイブリッド開催されました1。 久々に会場で聞くトークは刺激的でした。 私の中で特に刺激的だった、やっとむさんによる「手軽なpytestでテストを活用…