Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1388)

Unified Diff: appengine/apigen_examples/dumb_counter/apitest/main.go

Issue 1750143003: Remove ephelper and other endpoints code. (Closed) Base URL: https://github.com/luci/luci-go@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: appengine/apigen_examples/dumb_counter/apitest/main.go
diff --git a/appengine/apigen_examples/dumb_counter/apitest/main.go b/appengine/apigen_examples/dumb_counter/apitest/main.go
deleted file mode 100644
index d4855c281147c768de0b541e50b88a9b65525b2c..0000000000000000000000000000000000000000
--- a/appengine/apigen_examples/dumb_counter/apitest/main.go
+++ /dev/null
@@ -1,96 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package main
-
-import (
- "errors"
- "flag"
- "net/http"
- "os"
-
- "github.com/luci/luci-go/appengine/apigen_examples/dumb_counter/api/dumb_counter/v1"
- log "github.com/luci/luci-go/common/logging"
- "github.com/luci/luci-go/common/logging/gologger"
- "github.com/luci/luci-go/common/testing/httpmitm"
- "golang.org/x/net/context"
-)
-
-var (
- errOperationFailed = errors.New("operation failed")
-
- defaultBasePath string
-)
-
-type application struct {
- basePath string
-}
-
-func init() {
- // Determine the default base path by instantiating a default client.
- svc, _ := dumb_counter.New(http.DefaultClient)
- defaultBasePath = svc.BasePath
-}
-
-func (a *application) addToFlagSet(fs *flag.FlagSet) {
- fs.StringVar(&a.basePath, "base-path", defaultBasePath,
- "The URL to the base service. Leave black for default.")
-}
-
-func (a *application) run(c context.Context) error {
- client := http.Client{}
- client.Transport = &httpmitm.Transport{
- RoundTripper: http.DefaultTransport,
- Callback: func(o httpmitm.Origin, data []byte, err error) {
- log.Fields{
- log.ErrorKey: err,
- "origin": o,
- }.Infof(c, "HTTP:\n%s", string(data))
- },
- }
- svc, err := dumb_counter.New(&client)
- if err != nil {
- log.Fields{
- log.ErrorKey: err,
- }.Errorf(c, "Failed to create client.")
- return errOperationFailed
- }
- svc.BasePath = a.basePath
-
- resp, err := svc.Add("test", &dumb_counter.AddReq{Delta: 1}).Context(c).Do()
- if err != nil {
- log.Fields{
- log.ErrorKey: err,
- }.Errorf(c, "Failed to perform add operation.")
- return errOperationFailed
- }
-
- log.Fields{
- "current": resp.Cur,
- "prev": resp.Prev,
- }.Infof(c, "Add operation successful!")
- return nil
-}
-
-func main() {
- a := application{}
- lc := log.Config{
- Level: log.Warning,
- }
-
- fs := flag.CommandLine
- a.addToFlagSet(fs)
- lc.AddFlags(fs)
- fs.Parse(os.Args[1:])
-
- ctx := context.Background()
- ctx = lc.Set(gologger.Use(ctx))
-
- if err := a.run(ctx); err != nil {
- log.Fields{
- log.ErrorKey: err,
- }.Errorf(ctx, "Error during execution.")
- os.Exit(1)
- }
-}

Powered by Google App Engine
This is Rietveld 408576698