Vcr: VCRテストはlongurl :: expand_urls()で失敗します

作成日 2021年01月28日  ·  6コメント  ·  ソース: vcr/vcr

私が開発しているパッケージでは、関数のテストが失敗しており、問題をソースにさかのぼって追跡しました: longurl::expand_urls()

機能の例として、 longurl::expand_urls("http://bit.ly/2SfWO3K", seconds=10)$expanded_url)を実行すると、 "https://www.aect.org/about_us.php" $が返されます。

ただし、これをvcrテストに入れると失敗し、理由はわかりません。


test_that( "longurl :: Expand_urls()はvcrで機能します"、{

vcr :: use_cassette( "longurl_test"、{
url1 <-longurl :: Expand_urls( "http://bit.ly/2SfWO3K"、seconds = 10)$ Expanded_url
})

expect_equal(url1、 "https://www.aect.org/about_us.php")
})


私が使用しているもの:

  • Rバージョン4.0.2
  • VCR 0.6.0
  • longurl 0.3.3
  • testthat 3.0.0

最も参考になるコメント

@ bretsw @ maelleあなたの実践共同体とプログラミングは楽しくて素晴らしいようです。 現在、Bretのhttps://bretsw.github.io/job-talk-fsu/を研究しています。これは、刺激的で素晴らしいものです。

全てのコメント6件

@bretsw本当に簡単な質問をするつもりです:これがRパッケージになることを期待していますか? (これは、HTTPインタラクションを記録および再生するためのRubyパッケージです。)

https://rdrr.io/cran/vcr/man/use_cassette.htmlこれは別のパッケージのようです。

あなたが探していた@bretswhttps ://github.com/ropensci/vcr

素晴らしい、壮大な、回避策があります! ビデオデッキのRubyバリアントから他のメンテナに挨拶してください! 👋

これを閉じて、乾杯! 🍰

@bretsw本当に簡単な質問をするつもりです:これがRパッケージになることを期待していますか? (これは、HTTPインタラクションを記録および再生するためのRubyパッケージです。)

https://rdrr.io/cran/vcr/man/use_cassette.htmlこれは別のパッケージのようです。

混乱をお詫びします! これを迅速に解決していただきありがとうございます。

@ bretsw @ maelleあなたの実践共同体とプログラミングは楽しくて素晴らしいようです。 現在、Bretのhttps://bretsw.github.io/job-talk-fsu/を研究しています。これは、刺激的で素晴らしいものです。

@olleolleolleあなたは親切すぎます! さて、このように繋がったのは嬉しい事故!

このページは役に立ちましたか?
0 / 5 - 0 評価