github.com/gophercloud/gophercloud@v1.11.0/openstack/sharedfilesystems/v2/availabilityzones/testing/fixtures_test.go (about) 1 package testing 2 3 import ( 4 "fmt" 5 "net/http" 6 "testing" 7 8 th "github.com/gophercloud/gophercloud/testhelper" 9 fake "github.com/gophercloud/gophercloud/testhelper/client" 10 ) 11 12 func MockListResponse(t *testing.T) { 13 th.Mux.HandleFunc("/os-availability-zone", func(w http.ResponseWriter, r *http.Request) { 14 th.TestMethod(t, r, "GET") 15 th.TestHeader(t, r, "X-Auth-Token", fake.TokenID) 16 17 w.Header().Add("Content-Type", "application/json") 18 w.WriteHeader(http.StatusOK) 19 20 fmt.Fprintf(w, ` 21 { 22 "availability_zones": [ 23 { 24 "name": "nova", 25 "created_at": "2015-09-18T09:50:55.000000", 26 "updated_at": null, 27 "id": "388c983d-258e-4a0e-b1ba-10da37d766db" 28 } 29 ] 30 }`) 31 }) 32 }