vcrpyは Python の記録/再生パッケージです。以下はガイドラインからの一般的な方法です。
class TestCloudAPI(unittest.TestCase):
def test_get_api_token(self):
with vcr.use_cassette('fixtures/vcr_cassettes/test_get_api_token.yaml'):
# real request and testing
def test_container_lifecycle(self):
with vcr.use_cassette('fixtures/vcr_cassettes/test_container_lifecycle.yaml'):
異なるレコード ファイルが必要なため、すべてのメソッドでこれを繰り返す必要があります。
これを次のように単純化するために、どこかに 1 行を含めることは可能ですか。
TEST_CASE_VCR(USE_METHOD_AS_FILENAME)
class TestCloudAPI(unittest.TestCase):
def test_get_api_token(self):
# real request and testing
def test_container_lifecycle(self):