文件名称:go-vcr:记录并重放您的HTTP交互,以进行快速,确定性和准确的测试
文件大小:101KB
文件格式:ZIP
更新时间:2024-05-24 14:16:25
Go
录像机 go-vcr通过记录HTTP交互并在以后的运行中重播它们来简化测试,以提供快速,确定性和准确的代码测试。 go-vcr灵感来自的。 安装 通过执行以下命令来安装go-vcr : $ go get github.com/dnaeon/go-vcr/recorder 用法 这是一个记录和重放 HTTP交互的简单示例。 您也可以在此存储库的example目录中找到其他示例。 package main import ( "log" "time" "github.com/dnaeon/go-vcr/recorder" "github.com/coreos/etcd/client" "golang.org/x/net/context" ) func main () { // Start our recorder r , err := recorder . New ( "
【文件预览】:
go-vcr-master
----tools.go(75B)
----go.mod(142B)
----Gopkg.toml(783B)
----go.sum(486B)
----cassette()
--------cassette.go(6KB)
----recorder()
--------go17_nobody.go(2KB)
--------go18_nobody.go(2KB)
--------recorder_test.go(11KB)
--------recorder.go(9KB)
----.travis.yml(516B)
----example()
--------simple_test.go(2KB)
--------fixtures()
--------https_test.go(2KB)
----LICENSE(1KB)
----Gopkg.lock(424B)
----README.md(5KB)
----Makefile(107B)
----.gitignore(348B)
----test_cover.sh(382B)
----vendor()
--------github.com()
--------gopkg.in()
--------modules.txt(191B)