Enviar búsqueda
Cargar
Nose 鼻をきかせてテストせよ
•
3 recomendaciones
•
1,572 vistas
Atsushi Odagiri
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 18
Descargar ahora
Descargar para leer sin conexión
Recomendados
ありえるえりあ勉強会@五反田~テスト編~ Part3
ありえるえりあ勉強会@五反田~テスト編~ Part3
Tomoyuki Sato
Spock's world
Spock's world
Takuma Watabiki
テストコードの定型化
テストコードの定型化
Shinichi Hirauchi
8時間耐久PHPUnitの教室
8時間耐久PHPUnitの教室
Yusuke Ando
Introduction to Continuous Test Runner MakeGood
Introduction to Continuous Test Runner MakeGood
Atsuhiro Kubo
全文検索くん操作説明
全文検索くん操作説明
検索 全文
文章内容を検索するツール:全文検索くん
文章内容を検索するツール:全文検索くん
検索 全文
運用構築技術者の為のPSプログラミング第2回
運用構築技術者の為のPSプログラミング第2回
Shigeharu Yamaoka
Recomendados
ありえるえりあ勉強会@五反田~テスト編~ Part3
ありえるえりあ勉強会@五反田~テスト編~ Part3
Tomoyuki Sato
Spock's world
Spock's world
Takuma Watabiki
テストコードの定型化
テストコードの定型化
Shinichi Hirauchi
8時間耐久PHPUnitの教室
8時間耐久PHPUnitの教室
Yusuke Ando
Introduction to Continuous Test Runner MakeGood
Introduction to Continuous Test Runner MakeGood
Atsuhiro Kubo
全文検索くん操作説明
全文検索くん操作説明
検索 全文
文章内容を検索するツール:全文検索くん
文章内容を検索するツール:全文検索くん
検索 全文
運用構築技術者の為のPSプログラミング第2回
運用構築技術者の為のPSプログラミング第2回
Shigeharu Yamaoka
運用構築技術者の為のPSプログラミング第1回
運用構築技術者の為のPSプログラミング第1回
Shigeharu Yamaoka
関西Php勉強会のlimeの話
関西Php勉強会のlimeの話
Hisateru Tanaka
Getting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnit
Atsuhiro Kubo
Sencha ug3 siesta_share
Sencha ug3 siesta_share
久司 中村
PHPUnitTest勉強会スライド
PHPUnitTest勉強会スライド
ssuser7a9029
よりよいPHPUnitの実行方法を求めて
よりよいPHPUnitの実行方法を求めて
Akio Ishida
xUnit Test Patterns - Chapter11
xUnit Test Patterns - Chapter11
Takuto Wada
Unit test in android
Unit test in android
Tatsuya Maki
PHP agile test tips
PHP agile test tips
Tsutomu Chikuba
あんなテスト、こんなテスト(this and that about testing)
あんなテスト、こんなテスト(this and that about testing)
Takuya Tsuchida
Let s database_testing
Let s database_testing
Yuji Shimada
Sbt doctest
Sbt doctest
Takashi Kawachi
PsychoPyを使った初学者向けの心理実験環境の構築
PsychoPyを使った初学者向けの心理実験環境の構築
Hirokazu Ogawa
#glassfishjp GlassFishとProfiler
#glassfishjp GlassFishとProfiler
Yuji Kubota
Inside Frontend 2 #insideFE
Inside Frontend 2 #insideFE
Hiroyuki Anai
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
urasandesu
TDD勉強会キックオフ for Java
TDD勉強会キックオフ for Java
Yuta Kawadai
WordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオン
タカシ キタジマ
wankuma #28
wankuma #28
高見 知英
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ
hakoika-itwg
はこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テスト
Seiji KOMATSU
xUTP Chapter19 (2). Testcase Class
xUTP Chapter19 (2). Testcase Class
Takuto Wada
Más contenido relacionado
La actualidad más candente
運用構築技術者の為のPSプログラミング第1回
運用構築技術者の為のPSプログラミング第1回
Shigeharu Yamaoka
関西Php勉強会のlimeの話
関西Php勉強会のlimeの話
Hisateru Tanaka
Getting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnit
Atsuhiro Kubo
Sencha ug3 siesta_share
Sencha ug3 siesta_share
久司 中村
PHPUnitTest勉強会スライド
PHPUnitTest勉強会スライド
ssuser7a9029
よりよいPHPUnitの実行方法を求めて
よりよいPHPUnitの実行方法を求めて
Akio Ishida
xUnit Test Patterns - Chapter11
xUnit Test Patterns - Chapter11
Takuto Wada
Unit test in android
Unit test in android
Tatsuya Maki
PHP agile test tips
PHP agile test tips
Tsutomu Chikuba
あんなテスト、こんなテスト(this and that about testing)
あんなテスト、こんなテスト(this and that about testing)
Takuya Tsuchida
Let s database_testing
Let s database_testing
Yuji Shimada
Sbt doctest
Sbt doctest
Takashi Kawachi
PsychoPyを使った初学者向けの心理実験環境の構築
PsychoPyを使った初学者向けの心理実験環境の構築
Hirokazu Ogawa
#glassfishjp GlassFishとProfiler
#glassfishjp GlassFishとProfiler
Yuji Kubota
Inside Frontend 2 #insideFE
Inside Frontend 2 #insideFE
Hiroyuki Anai
La actualidad más candente
(15)
運用構築技術者の為のPSプログラミング第1回
運用構築技術者の為のPSプログラミング第1回
関西Php勉強会のlimeの話
関西Php勉強会のlimeの話
Getting Started with Testing using PHPUnit
Getting Started with Testing using PHPUnit
Sencha ug3 siesta_share
Sencha ug3 siesta_share
PHPUnitTest勉強会スライド
PHPUnitTest勉強会スライド
よりよいPHPUnitの実行方法を求めて
よりよいPHPUnitの実行方法を求めて
xUnit Test Patterns - Chapter11
xUnit Test Patterns - Chapter11
Unit test in android
Unit test in android
PHP agile test tips
PHP agile test tips
あんなテスト、こんなテスト(this and that about testing)
あんなテスト、こんなテスト(this and that about testing)
Let s database_testing
Let s database_testing
Sbt doctest
Sbt doctest
PsychoPyを使った初学者向けの心理実験環境の構築
PsychoPyを使った初学者向けの心理実験環境の構築
#glassfishjp GlassFishとProfiler
#glassfishjp GlassFishとProfiler
Inside Frontend 2 #insideFE
Inside Frontend 2 #insideFE
Similar a Nose 鼻をきかせてテストせよ
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
urasandesu
TDD勉強会キックオフ for Java
TDD勉強会キックオフ for Java
Yuta Kawadai
WordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオン
タカシ キタジマ
wankuma #28
wankuma #28
高見 知英
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ
hakoika-itwg
はこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テスト
Seiji KOMATSU
xUTP Chapter19 (2). Testcase Class
xUTP Chapter19 (2). Testcase Class
Takuto Wada
CLRH_120414_WFTDD
CLRH_120414_WFTDD
Tomoyuki Obi
Pex を試してみよう!
Pex を試してみよう!
Oda Shinsuke
超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方
Cake YOSHIDA
システムテスト自動化標準ガイド 5章発表資料
システムテスト自動化標準ガイド 5章発表資料
Masatoshi Itoh
Unit testで定時帰宅!
Unit testで定時帰宅!
Funato Takashi
究極のバッチフレームワーク(予定)
究極のバッチフレームワーク(予定)
fumoto kazuhiro
PHPUnit でテスト駆動開発を始めよう
PHPUnit でテスト駆動開発を始めよう
Yuya Takeyama
Test Plugins
Test Plugins
ykhr
Pyats Introduction
Pyats Introduction
Toru Okatsu
ひのきのぼうだけで全クリ目指す
ひのきのぼうだけで全クリ目指す
AromaBlack
TDD Boot Camp Tokyo for C++ 2014-01 補講
TDD Boot Camp Tokyo for C++ 2014-01 補講
Takashi Imagire
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
Nozomi Ito
C# から java へのプログラム移植で体験したtddの効果は?
C# から java へのプログラム移植で体験したtddの効果は?
Shinichi Hirauchi
Similar a Nose 鼻をきかせてテストせよ
(20)
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
TDD勉強会キックオフ for Java
TDD勉強会キックオフ for Java
WordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオン
wankuma #28
wankuma #28
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ
はこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テスト
xUTP Chapter19 (2). Testcase Class
xUTP Chapter19 (2). Testcase Class
CLRH_120414_WFTDD
CLRH_120414_WFTDD
Pex を試してみよう!
Pex を試してみよう!
超簡単!!なTestLinkの使い方
超簡単!!なTestLinkの使い方
システムテスト自動化標準ガイド 5章発表資料
システムテスト自動化標準ガイド 5章発表資料
Unit testで定時帰宅!
Unit testで定時帰宅!
究極のバッチフレームワーク(予定)
究極のバッチフレームワーク(予定)
PHPUnit でテスト駆動開発を始めよう
PHPUnit でテスト駆動開発を始めよう
Test Plugins
Test Plugins
Pyats Introduction
Pyats Introduction
ひのきのぼうだけで全クリ目指す
ひのきのぼうだけで全クリ目指す
TDD Boot Camp Tokyo for C++ 2014-01 補講
TDD Boot Camp Tokyo for C++ 2014-01 補講
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
実践で学ぶ、効率的な自動テストスクリプトのメンテナンス
C# から java へのプログラム移植で体験したtddの効果は?
C# から java へのプログラム移植で体験したtddの効果は?
Más de Atsushi Odagiri
みんなのPython勉強会#77 パッケージングしよう
みんなのPython勉強会#77 パッケージングしよう
Atsushi Odagiri
async/await の向こう側 PyCon Kyushu 2022
async/await の向こう側 PyCon Kyushu 2022
Atsushi Odagiri
パッケージングの呼び声 Python Charity Talks in Japan 2021.02
パッケージングの呼び声 Python Charity Talks in Japan 2021.02
Atsushi Odagiri
eggとはなんだったのか 栄光のsetuptools
eggとはなんだったのか 栄光のsetuptools
Atsushi Odagiri
pyconjp 2019 LT 今日のsetuptools
pyconjp 2019 LT 今日のsetuptools
Atsushi Odagiri
Pythonでの開発を効率的に進めるためのツール設定
Pythonでの開発を効率的に進めるためのツール設定
Atsushi Odagiri
Pythonとパッケージングと私
Pythonとパッケージングと私
Atsushi Odagiri
Python3 移行への軌跡
Python3 移行への軌跡
Atsushi Odagiri
パッケージングを支える技術 pyconjp2016
パッケージングを支える技術 pyconjp2016
Atsushi Odagiri
Sqlalchemy sqlの錬金術
Sqlalchemy sqlの錬金術
Atsushi Odagiri
Clack meetup #1 lt
Clack meetup #1 lt
Atsushi Odagiri
Pyramid入門
Pyramid入門
Atsushi Odagiri
パッケージングの今
パッケージングの今
Atsushi Odagiri
パッケージングの今と未来
パッケージングの今と未来
Atsushi Odagiri
パッケージングの今と未来
パッケージングの今と未来
Atsushi Odagiri
Bplt11 form alchemy
Bplt11 form alchemy
Atsushi Odagiri
Python3でwebアプリ
Python3でwebアプリ
Atsushi Odagiri
Pyconjp2012 memory-of-europython
Pyconjp2012 memory-of-europython
Atsushi Odagiri
What makes pyramid unique
What makes pyramid unique
Atsushi Odagiri
エキPy lt repoze.whoの紹介
エキPy lt repoze.whoの紹介
Atsushi Odagiri
Más de Atsushi Odagiri
(20)
みんなのPython勉強会#77 パッケージングしよう
みんなのPython勉強会#77 パッケージングしよう
async/await の向こう側 PyCon Kyushu 2022
async/await の向こう側 PyCon Kyushu 2022
パッケージングの呼び声 Python Charity Talks in Japan 2021.02
パッケージングの呼び声 Python Charity Talks in Japan 2021.02
eggとはなんだったのか 栄光のsetuptools
eggとはなんだったのか 栄光のsetuptools
pyconjp 2019 LT 今日のsetuptools
pyconjp 2019 LT 今日のsetuptools
Pythonでの開発を効率的に進めるためのツール設定
Pythonでの開発を効率的に進めるためのツール設定
Pythonとパッケージングと私
Pythonとパッケージングと私
Python3 移行への軌跡
Python3 移行への軌跡
パッケージングを支える技術 pyconjp2016
パッケージングを支える技術 pyconjp2016
Sqlalchemy sqlの錬金術
Sqlalchemy sqlの錬金術
Clack meetup #1 lt
Clack meetup #1 lt
Pyramid入門
Pyramid入門
パッケージングの今
パッケージングの今
パッケージングの今と未来
パッケージングの今と未来
パッケージングの今と未来
パッケージングの今と未来
Bplt11 form alchemy
Bplt11 form alchemy
Python3でwebアプリ
Python3でwebアプリ
Pyconjp2012 memory-of-europython
Pyconjp2012 memory-of-europython
What makes pyramid unique
What makes pyramid unique
エキPy lt repoze.whoの紹介
エキPy lt repoze.whoの紹介
Último
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Último
(9)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
Nose 鼻をきかせてテストせよ
1.
Nose 鼻をきかせてテストせよ
aodag BPStyle #10
2.
ユニットテストツール unittest
標準ライブラリ xunit由来 TestCaseを必ず継承する Fixtureがクラス単位だけ PEP8に従ってない! nose 簡単にテストを書ける 簡単にテストを実行できる 豊富なプラグイン PEP8 ready
3.
簡単にテストを書くための機能 Discover Tests
Fixtures Plugins
4.
Discover Tests
パッケージ、モジュール、クラス、関数などで名前に test_* などを 含むもの。 TestCaseを継承したクラス を探し出してテストしてくれる。 with-doctestオプションでテスト以外のコードからdoctestを探し出し てテストしてくれる。
5.
例 from nose.tools import
eq_, ok_ def test_it(): assert 1 + 1 == 2 def test_with_bucho(): ok_(bucho.show()) 実行するには? $ nosetests
6.
例:doctest def show(): """
show something >>> show() something """ print "something" doctestを実行 $ nosetests --with-doctest
7.
Fixtures setUpやtearDownのこと Noseで使えるFixtureの単位
パッケージ モジュール クラス 関数
8.
パッケージ Fixture __init__.py に
setUp, tearDown関数を書く
9.
モジュールFixture モジュール内のトップレベルで setUp, tearDown関数を書く
10.
関数Fixture with_setup デコレータでsetUp関数とtearDown関数をくっつける @with_setup(createdb, teardowndb) def
test_it(): ....
11.
Fixtureの例
12.
Fixtureが実行される順序 パッケージ1のsetUp モジュール1のsetUp モジュール1内のテスト関数実行 モジュール1のtearDown モジュール2のsetUp モジュール2内のテスト関数実行 モジュール2のtearDown パッケージ2のtearDown
13.
Doctest with-doctest ソースコメント中のdoctestも実行する doctest-extension sphinxドキュメントなどの中に書いてあるdoctestも実行する doctest-fixture doctestのためのfixtureを指定する
14.
プラグイン Cover テストカバレージを収集 Log Capture
ログ出力を収集 looping over failed tests テストが失敗する間、ファイル更新を監視 して自動でテストを実行
15.
プラグインも簡単に プラグインインターフェイス IPluginInterface 普通はPluginクラスを継承すればOK
16.
3/26 都内某所
Noseで全てのテストで必ずteardown する処理が欲しい(GAEのログイン 情報を持った環境変数を消す プラグイン書けばできるよ プラグインはテストケースごとのフッ クがあるからね Noseのプラグインを作り始める(イ マココ #pyhack http://togetter.com/li/116938
17.
他のテストツール WebTest WSGIアプリの機能テストに。
TOX virtualenvへのインストールからテスト実行を自動化。 unittest2 assert* が充実。discoveryも多少サポート。
18.
Installation and quick start - nose v1.0.0 documentation http://somethingaboutorange. com/mrl/projects/nose/1.0.0/
Descargar ahora