Add unit tests for InstanceID

This commit is contained in:
Pengfei Ni
2018-08-16 14:38:30 +08:00
parent a09bcb20c7
commit 680e64f6ae
4 changed files with 125 additions and 2 deletions

View File

@@ -1715,8 +1715,8 @@ func TestGetZone(t *testing.T) {
mux.Handle("/v1/InstanceInfo/FD", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, test.faultDomain)
}))
mux.Handle("/instance/compute/zone", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, test.zone)
mux.Handle("/instance/compute", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, fmt.Sprintf("{\"zone\":\"%s\"}", test.zone))
}))
go func() {
http.Serve(listener, mux)