mirror of
https://github.com/sot-tech/mochi.git
synced 2026-05-12 12:08:36 -07:00
Add tests for torrent purging
This commit is contained in:
@@ -40,14 +40,19 @@ func announce(p params, srv *httptest.Server) ([]byte, error) {
|
||||
values.Add(k, v)
|
||||
}
|
||||
|
||||
response, err := http.Get(srv.URL + "/announce?" + values.Encode())
|
||||
body, _, err := fetchPath(srv.URL + "/announce?" + values.Encode())
|
||||
return body, err
|
||||
}
|
||||
|
||||
func fetchPath(path string) ([]byte, int, error) {
|
||||
response, err := http.Get(path)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
return nil, 0, err
|
||||
}
|
||||
|
||||
body, err := ioutil.ReadAll(response.Body)
|
||||
response.Body.Close()
|
||||
return body, err
|
||||
return body, response.StatusCode, err
|
||||
}
|
||||
|
||||
type peerList bencode.List
|
||||
|
||||
Reference in New Issue
Block a user