2020.09.26 pyhack
#pyhack
2020/09/26
の参加ログです。
https://pyhack.connpass.com/event/186269/
Togetter:
https://togetter.com/li/1599261
今回もZoom開催でした。
https://scrapbox.io/files/5f6ef5c1e01ffb0022351ad4.png
やること
Schemathesis
を試す
やったこと
Schemathesis
をざっと触ってみた
Schemathesis
は
Property-Based Testing
のためのライブラリで、
OpenAPIドキュメント
を元に自動実行してくれる
まとめは
Schemathesis
に書いた
Schemathesis
で使われていたHTTP通信レコーディングフォーマット
cassette format
を調べた
VCR
(Ruby)の記録フォーマット
Python版の
VCR.py
では
VCR
とフォーマットの互換性がないと書かれていた
cassette format
をブラウザ拡張で記録できたら受入テストの通信を再現できてよさそうだけど、見つけられなかった
VCR
は、UnitTestに組み込んで初回通信は記録して、2回目以降では記録したデータを使って高速化するのが目的のようだ
Schemathesis
では、通信内容のデバッグ目的で読むために
cassette format
(
VCR
互換)を使っているようだ
雑談
@canzawa
が
マウンテンパパ
から参加してた
マウンテンパパ
のラウンジのバーチャル背景使ってたけど、リアル背景と同じだった