VCRTestCase построен поверх vcr.Не имеет смысла использовать оба одновременно.Если вы удалите строку @vcr.use_cassette()
, вы должны увидеть кассету с именем TwitterRetrievalAndStorageTests.test_recorded_session.yaml (или json) в вашем cwd.Если вместо этого вы не наследуете от VCRTestCase и используете @vcr.use_cassette()
, имя кассеты должно быть test_recorded_session.yaml
, и оно должно находиться в той же папке, что и ваш класс.
В общем, если вы используете оба,Я заметил, что vcr имеет приоритет над vcrpy-unittest, но это не всегда так.